home *** CD-ROM | disk | FTP | other *** search
/ QuickTime 1.0 for Developers / QuickTime 1.0 for Developers.iso / Goodies / MediaTools™ / MediaTools / MediaTools.rsrc / CODE_27_BOpen.txt < prev    next >
Text File  |  1991-09-09  |  465KB  |  8,158 lines

  1. # near model CODE resource
  2. # jump table entries: 14984-15057 (74 of them)
  3. fn00000000:
  4. 00000000  4E56 FFF8                link       A6, -0x0008
  5. 00000004  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6. 00000008  286E 0008                movea.l    A4, [A6 + 0x8]
  7. 0000000C  598F                     subq.l     A7, 4
  8. 0000000E  2F3C 6C66 6D74           move.l     -[A7], 0x6C666D74 /* 'lfmt' */
  9. 00000014  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  10. 00000018  A9A0                     syscall    GetResource
  11. 0000001A  2D57 FFF8                move.l     [A6 - 0x8], [A7]
  12. 0000001E  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  13. 00000022  206E FFF8                movea.l    A0, [A6 - 0x8]
  14. 00000026  A029                     syscall    HLock
  15. 00000028  206E FFF8                movea.l    A0, [A6 - 0x8]
  16. 0000002C  2050                     movea.l    A0, [A0]
  17. 0000002E  2D48 FFFC                move.l     [A6 - 0x4], A0
  18. 00000032  3E10                     move.w     D7, [A0]
  19. 00000034  54AE FFFC                addq.l     [A6 - 0x4], 2
  20. 00000038  206E FFFC                movea.l    A0, [A6 - 0x4]
  21. 0000003C  3C10                     move.w     D6, [A0]
  22. 0000003E  54AE FFFC                addq.l     [A6 - 0x4], 2
  23. 00000042  3F06                     move.w     -[A7], D6
  24. 00000044  486D EC24                pea.l      [A5 - 0x13DC]
  25. 00000048  48C7                     ext.l      D7
  26. 0000004A  2F07                     move.l     -[A7], D7
  27. 0000004C  2F0C                     move.l     -[A7], A4
  28. 0000004E  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  29. 00000052  7E00                     moveq.l    D7, 0x00
  30. 00000054  602C                     bra        +0x2E /* 00000082 */
  31. label00000056:
  32. 00000056  7008                     moveq.l    D0, 0x08
  33. 00000058  2F00                     move.l     -[A7], D0
  34. 0000005A  486D 2322                pea.l      [A5 + 0x2322 /* export_1120 */]
  35. 0000005E  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  36. 00000062  2640                     movea.l    A3, D0
  37. 00000064  2F0B                     move.l     -[A7], A3
  38. 00000066  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  39. 0000006A  486E FFFC                pea.l      [A6 - 0x4]
  40. 0000006E  2F0B                     move.l     -[A7], A3
  41. 00000070  4EBA 00A6                jsr        [PC + 0xA6 /* 00000118 */]
  42. 00000074  2F0B                     move.l     -[A7], A3
  43. 00000076  2F0C                     move.l     -[A7], A4
  44. 00000078  4EAD 1892                jsr        [A5 + 0x1892 /* export_782 */]
  45. 0000007C  504F                     addq.w     A7, 8
  46. 0000007E  2007                     move.l     D0, D7
  47. 00000080  5287                     addq.l     D7, 1
  48. label00000082:
  49. 00000082  48C6                     ext.l      D6
  50. 00000084  BC87                     cmp.l      D6, D7
  51. 00000086  6ECE                     bgt        -0x30 /* 00000056 */
  52. 00000088  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  53. 0000008C  A9A3                     syscall    ReleaseResource
  54. 0000008E  4CEE 18C0 FFE8           movem.l    D6,D7,A3,A4, [A6 - 0x18]
  55. 00000094  4E5E                     unlink     A6
  56. 00000096  205F                     movea.l    A0, [A7]+
  57. 00000098  5C4F                     addq.w     A7, 6
  58. 0000009A  4ED0                     jmp        [A0]
  59. 0000009C  8021                     or.b       D0, -[A1]
  60. 0000009E  544C                     addq.w     A4, 2
  61. 000000A0  4142                     chk.w      D0, D2
  62. 000000A2  454C                     chk.w      D2, A4
  63. 000000A4  464F                     not.w      A7
  64. 000000A6  524D                     addq.w     A5, 1
  65. 000000A8  4154                     chk.w      D0, [A4]
  66. 000000AA  4C49 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, A1
  67. 000000AE  2E49                     movea.l    A7, A1
  68. 000000B0  4C41 4245                movem.l    D0,D2,D6,A1,A6, D1
  69. 000000B4  4C46 4F52                movem.l    D1,D4,D6,A0,A1,A2,A3,A6, D6
  70. 000000B8  4D41                     chk.w      D6, D1
  71. 000000BA  544C                     addq.w     A4, 2
  72. 000000BC  4953                     chk.w      D4, [A3]
  73. 000000BE  5400                     addq.b     D0, 2
  74. 000000C0  0000 0000                ori.b      D0, 0x0
  75. export_1873:
  76. fn000000C4:
  77. 000000C4  4E56 0000                link       A6, 0
  78. 000000C8  2F0C                     move.l     -[A7], A4
  79. 000000CA  598F                     subq.l     A7, 4
  80. 000000CC  302E 000C                move.w     D0, [A6 + 0xC]
  81. 000000D0  48C0                     ext.l      D0
  82. 000000D2  2F00                     move.l     -[A7], D0
  83. 000000D4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  84. 000000D8  4EAD 181A                jsr        [A5 + 0x181A /* export_767 */]
  85. 000000DC  285F                     movea.l    A4, [A7]+
  86. 000000DE  558F                     subq.l     A7, 2
  87. 000000E0  2F0C                     move.l     -[A7], A4
  88. 000000E2  4EAD 3D02                jsr        [A5 + 0x3D02 /* export_1948 */]
  89. 000000E6  3D5F 000E                move.w     [A6 + 0xE], [A7]+
  90. 000000EA  286E FFFC                movea.l    A4, [A6 - 0x4]
  91. 000000EE  4E5E                     unlink     A6
  92. 000000F0  205F                     movea.l    A0, [A7]+
  93. 000000F2  5C4F                     addq.w     A7, 6
  94. 000000F4  4ED0                     jmp        [A0]
  95. 000000F6  9E54                     sub.w      D7, [A4]
  96. 000000F8  4C41 4245                movem.l    D0,D2,D6,A1,A6, D1
  97. 000000FC  4C46 4F52                movem.l    D1,D4,D6,A0,A1,A2,A3,A6, D6
  98. 00000100  4D41                     chk.w      D6, D1
  99. 00000102  544C                     addq.w     A4, 2
  100. 00000104  4953                     chk.w      D4, [A3]
  101. 00000106  542E 4745                addq.b     [A6 + 0x4745], 2
  102. 0000010A  5446                     addq.w     D6, 2
  103. 0000010C  4F52                     chk.w      D7, [A2]
  104. 0000010E  4D41                     chk.w      D6, D1
  105. 00000110  5453                     addq.w     [A3], 2
  106. 00000112  495A                     chk.w      D4, [A2]+
  107. 00000114  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  108. 00000116  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  109. // begin alternate branch 00000118-0000012A
  110. fn00000118:
  111. 00000118  4E56 0000                link       A6, 0
  112. 0000011C  48E7 0018                movem.l    -[A7], A3,A4
  113. 00000120  266E 000C                movea.l    A3, [A6 + 0xC]
  114. 00000124  286E 0008                movea.l    A4, [A6 + 0x8]
  115. 00000128  2054                     movea.l    A0, [A4]
  116. // end alternate branch 00000118-0000012A
  117. fn00000118: // (misaligned)
  118. 0000011A  0000 48E7                ori.b      D0, 0xE7
  119. 0000011E  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  120. 00000122  000C 286E                ori.b      A4, 0x6E /* 'n' */
  121. 00000126  0008 2054                ori.b      A0, 0x54 /* 'T' */
  122. 0000012A  4228 0002                clr.b      [A0 + 0x2]
  123. 0000012E  2053                     movea.l    A0, [A3]
  124. 00000130  2254                     movea.l    A1, [A4]
  125. 00000132  1350 0006                move.b     [A1 + 0x6], [A0]
  126. 00000136  5293                     addq.l     [A3], 1
  127. 00000138  2053                     movea.l    A0, [A3]
  128. 0000013A  2254                     movea.l    A1, [A4]
  129. 0000013C  3350 0004                move.w     [A1 + 0x4], [A0]
  130. 00000140  5493                     addq.l     [A3], 2
  131. 00000142  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  132. 00000148  4E5E                     unlink     A6
  133. 0000014A  205F                     movea.l    A0, [A7]+
  134. 0000014C  504F                     addq.w     A7, 8
  135. 0000014E  4ED0                     jmp        [A0]
  136. 00000150  8023                     or.b       D0, -[A3]
  137. 00000152  544C                     addq.w     A4, 2
  138. 00000154  4142                     chk.w      D0, D2
  139. 00000156  454C                     chk.w      D2, A4
  140. 00000158  464F                     not.w      A7
  141. 0000015A  524D                     addq.w     A5, 1
  142. 0000015C  4154                     chk.w      D0, [A4]
  143. 0000015E  5448                     addq.w     A0, 2
  144. 00000160  494E                     chk.w      D4, A6
  145. 00000162  472E 494C                .invalid   3, [A6 + 0x494C] // invalid opcode 4 with b == 4
  146. 00000166  4142                     chk.w      D0, D2
  147. 00000168  454C                     chk.w      D2, A4
  148. 0000016A  464F                     not.w      A7
  149. 0000016C  524D                     addq.w     A5, 1
  150. 0000016E  4154                     chk.w      D0, [A4]
  151. 00000170  5448                     addq.w     A0, 2
  152. 00000172  494E                     chk.w      D4, A6
  153. 00000174  4700                     .invalid   3, D0 // invalid opcode 4 with b == 4
  154. 00000176  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  155. // begin alternate branch 00000178-0000017C
  156. fn00000178:
  157. 00000178  4E56 FFF8                link       A6, -0x0008
  158. // end alternate branch 00000178-0000017C
  159. fn00000178: // (misaligned)
  160. 0000017A  FFF8                     .invalid   <<F/7/7>>
  161. 0000017C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  162. 00000180  286E 0008                movea.l    A4, [A6 + 0x8]
  163. 00000184  598F                     subq.l     A7, 4
  164. 00000186  2F3C 6766 6D74           move.l     -[A7], 0x67666D74 /* 'gfmt' */
  165. 0000018C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  166. 00000190  A9A0                     syscall    GetResource
  167. 00000192  2D57 FFF8                move.l     [A6 - 0x8], [A7]
  168. 00000196  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  169. 0000019A  206E FFF8                movea.l    A0, [A6 - 0x8]
  170. 0000019E  A029                     syscall    HLock
  171. 000001A0  206E FFF8                movea.l    A0, [A6 - 0x8]
  172. 000001A4  2050                     movea.l    A0, [A0]
  173. 000001A6  2D48 FFFC                move.l     [A6 - 0x4], A0
  174. 000001AA  3E10                     move.w     D7, [A0]
  175. 000001AC  54AE FFFC                addq.l     [A6 - 0x4], 2
  176. 000001B0  206E FFFC                movea.l    A0, [A6 - 0x4]
  177. 000001B4  3C10                     move.w     D6, [A0]
  178. 000001B6  54AE FFFC                addq.l     [A6 - 0x4], 2
  179. 000001BA  3F06                     move.w     -[A7], D6
  180. 000001BC  486D EC38                pea.l      [A5 - 0x13C8]
  181. 000001C0  48C7                     ext.l      D7
  182. 000001C2  2F07                     move.l     -[A7], D7
  183. 000001C4  2F0C                     move.l     -[A7], A4
  184. 000001C6  4EAD 002A                jsr        [A5 + 0x2A /* export_1 */]
  185. 000001CA  7E00                     moveq.l    D7, 0x00
  186. 000001CC  602C                     bra        +0x2E /* 000001FA */
  187. label000001CE:
  188. 000001CE  7038                     moveq.l    D0, 0x38
  189. 000001D0  2F00                     move.l     -[A7], D0
  190. 000001D2  486D 232A                pea.l      [A5 + 0x232A /* export_1121 */]
  191. 000001D6  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  192. 000001DA  2640                     movea.l    A3, D0
  193. 000001DC  2F0B                     move.l     -[A7], A3
  194. 000001DE  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  195. 000001E2  486E FFFC                pea.l      [A6 - 0x4]
  196. 000001E6  2F0B                     move.l     -[A7], A3
  197. 000001E8  4EBA 00B2                jsr        [PC + 0xB2 /* 0000029C */]
  198. 000001EC  2F0B                     move.l     -[A7], A3
  199. 000001EE  2F0C                     move.l     -[A7], A4
  200. 000001F0  4EAD 1892                jsr        [A5 + 0x1892 /* export_782 */]
  201. 000001F4  504F                     addq.w     A7, 8
  202. 000001F6  2007                     move.l     D0, D7
  203. 000001F8  5287                     addq.l     D7, 1
  204. label000001FA:
  205. 000001FA  48C6                     ext.l      D6
  206. 000001FC  BC87                     cmp.l      D6, D7
  207. 000001FE  6ECE                     bgt        -0x30 /* 000001CE */
  208. 00000200  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  209. 00000204  A9A3                     syscall    ReleaseResource
  210. 00000206  4CEE 18C0 FFE8           movem.l    D6,D7,A3,A4, [A6 - 0x18]
  211. 0000020C  4E5E                     unlink     A6
  212. 0000020E  205F                     movea.l    A0, [A7]+
  213. 00000210  5C4F                     addq.w     A7, 6
  214. 00000212  4ED0                     jmp        [A0]
  215. 00000214  8029 544D                or.b       D0, [A1 + 0x544D]
  216. 00000218  4F56                     chk.w      D7, [A6]
  217. 0000021A  4945                     chk.w      D4, D5
  218. 0000021C  4345                     chk.w      D1, D5
  219. 0000021E  4C4C 464F                movem.l    D0,D1,D2,D3,D6,A1,A2,A6, A4
  220. 00000222  524D                     addq.w     A5, 1
  221. 00000224  4154                     chk.w      D0, [A4]
  222. 00000226  4C49 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, A1
  223. 0000022A  2E49                     movea.l    A7, A1
  224. 0000022C  4D4F                     chk.w      D6, A7
  225. 0000022E  5649                     addq.w     A1, 3
  226. 00000230  4543                     chk.w      D2, D3
  227. 00000232  454C                     chk.w      D2, A4
  228. 00000234  4C46 4F52                movem.l    D1,D4,D6,A0,A1,A2,A3,A6, D6
  229. 00000238  4D41                     chk.w      D6, D1
  230. 0000023A  544C                     addq.w     A4, 2
  231. 0000023C  4953                     chk.w      D4, [A3]
  232. 0000023E  5400                     addq.b     D0, 2
  233. 00000240  0000 0000                ori.b      D0, 0x0
  234. export_1874:
  235. fn00000244:
  236. 00000244  4E56 0000                link       A6, 0
  237. 00000248  2F0C                     move.l     -[A7], A4
  238. 0000024A  598F                     subq.l     A7, 4
  239. 0000024C  302E 000C                move.w     D0, [A6 + 0xC]
  240. 00000250  48C0                     ext.l      D0
  241. 00000252  2F00                     move.l     -[A7], D0
  242. 00000254  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  243. 00000258  4EAD 181A                jsr        [A5 + 0x181A /* export_767 */]
  244. 0000025C  285F                     movea.l    A4, [A7]+
  245. 0000025E  598F                     subq.l     A7, 4
  246. 00000260  2F0C                     move.l     -[A7], A4
  247. 00000262  4EAD 3D1A                jsr        [A5 + 0x3D1A /* export_1951 */]
  248. 00000266  2D5F 000E                move.l     [A6 + 0xE], [A7]+
  249. 0000026A  286E FFFC                movea.l    A4, [A6 - 0x4]
  250. 0000026E  4E5E                     unlink     A6
  251. 00000270  205F                     movea.l    A0, [A7]+
  252. 00000272  5C4F                     addq.w     A7, 6
  253. 00000274  4ED0                     jmp        [A0]
  254. 00000276  8022                     or.b       D0, -[A2]
  255. 00000278  544D                     addq.w     A5, 2
  256. 0000027A  4F56                     chk.w      D7, [A6]
  257. 0000027C  4945                     chk.w      D4, D5
  258. 0000027E  4345                     chk.w      D1, D5
  259. 00000280  4C4C 464F                movem.l    D0,D1,D2,D3,D6,A1,A2,A6, A4
  260. 00000284  524D                     addq.w     A5, 1
  261. 00000286  4154                     chk.w      D0, [A4]
  262. 00000288  4C49 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, A1
  263. 0000028C  2E47                     movea.l    A7, D7
  264. 0000028E  4554                     chk.w      D2, [A4]
  265. 00000290  464F                     not.w      A7
  266. 00000292  524D                     addq.w     A5, 1
  267. 00000294  4154                     chk.w      D0, [A4]
  268. 00000296  5349                     subq.w     A1, 1
  269. 00000298  5A45                     addq.w     D5, 5
  270. 0000029A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  271. // begin alternate branch 0000029C-000002AE
  272. fn0000029C:
  273. 0000029C  4E56 0000                link       A6, 0
  274. 000002A0  48E7 0018                movem.l    -[A7], A3,A4
  275. 000002A4  266E 000C                movea.l    A3, [A6 + 0xC]
  276. 000002A8  286E 0008                movea.l    A4, [A6 + 0x8]
  277. 000002AC  2054                     movea.l    A0, [A4]
  278. // end alternate branch 0000029C-000002AE
  279. fn0000029C: // (misaligned)
  280. 0000029E  0000 48E7                ori.b      D0, 0xE7
  281. 000002A2  0018 266E                ori.b      [A0]+, 0x6E /* 'n' */
  282. 000002A6  000C 286E                ori.b      A4, 0x6E /* 'n' */
  283. 000002AA  0008 2054                ori.b      A0, 0x54 /* 'T' */
  284. 000002AE  4228 0002                clr.b      [A0 + 0x2]
  285. 000002B2  2053                     movea.l    A0, [A3]
  286. 000002B4  2254                     movea.l    A1, [A4]
  287. 000002B6  2350 0004                move.l     [A1 + 0x4], [A0]
  288. 000002BA  5893                     addq.l     [A3], 4
  289. 000002BC  2053                     movea.l    A0, [A3]
  290. 000002BE  2254                     movea.l    A1, [A4]
  291. 000002C0  5089                     addq.l     A1, 8
  292. 000002C2  22D8                     move.l     [A1]+, [A0]+
  293. 000002C4  22D8                     move.l     [A1]+, [A0]+
  294. 000002C6  5093                     addq.l     [A3], 8
  295. 000002C8  2053                     movea.l    A0, [A3]
  296. 000002CA  2254                     movea.l    A1, [A4]
  297. 000002CC  43E9 0010                lea.l      A1, [A1 + 0x10]
  298. 000002D0  22D8                     move.l     [A1]+, [A0]+
  299. 000002D2  22D8                     move.l     [A1]+, [A0]+
  300. 000002D4  5093                     addq.l     [A3], 8
  301. 000002D6  2053                     movea.l    A0, [A3]
  302. 000002D8  2254                     movea.l    A1, [A4]
  303. 000002DA  43E9 0018                lea.l      A1, [A1 + 0x18]
  304. 000002DE  22D8                     move.l     [A1]+, [A0]+
  305. 000002E0  22D8                     move.l     [A1]+, [A0]+
  306. 000002E2  5093                     addq.l     [A3], 8
  307. 000002E4  2053                     movea.l    A0, [A3]
  308. 000002E6  2254                     movea.l    A1, [A4]
  309. 000002E8  43E9 0020                lea.l      A1, [A1 + 0x20]
  310. 000002EC  22D8                     move.l     [A1]+, [A0]+
  311. 000002EE  22D8                     move.l     [A1]+, [A0]+
  312. 000002F0  5093                     addq.l     [A3], 8
  313. 000002F2  2053                     movea.l    A0, [A3]
  314. 000002F4  2254                     movea.l    A1, [A4]
  315. 000002F6  43E9 0028                lea.l      A1, [A1 + 0x28]
  316. 000002FA  22D8                     move.l     [A1]+, [A0]+
  317. 000002FC  22D8                     move.l     [A1]+, [A0]+
  318. 000002FE  5093                     addq.l     [A3], 8
  319. 00000300  2053                     movea.l    A0, [A3]
  320. 00000302  2254                     movea.l    A1, [A4]
  321. 00000304  43E9 0030                lea.l      A1, [A1 + 0x30]
  322. 00000308  22D8                     move.l     [A1]+, [A0]+
  323. 0000030A  22D8                     move.l     [A1]+, [A0]+
  324. 0000030C  5093                     addq.l     [A3], 8
  325. 0000030E  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  326. 00000314  4E5E                     unlink     A6
  327. 00000316  205F                     movea.l    A0, [A7]+
  328. 00000318  504F                     addq.w     A7, 8
  329. 0000031A  4ED0                     jmp        [A0]
  330. 0000031C  802B 544D                or.b       D0, [A3 + 0x544D]
  331. 00000320  4F56                     chk.w      D7, [A6]
  332. 00000322  4945                     chk.w      D4, D5
  333. 00000324  4345                     chk.w      D1, D5
  334. 00000326  4C4C 464F                movem.l    D0,D1,D2,D3,D6,A1,A2,A6, A4
  335. 0000032A  524D                     addq.w     A5, 1
  336. 0000032C  4154                     chk.w      D0, [A4]
  337. 0000032E  5448                     addq.w     A0, 2
  338. 00000330  494E                     chk.w      D4, A6
  339. 00000332  472E 494D                .invalid   3, [A6 + 0x494D] // invalid opcode 4 with b == 4
  340. 00000336  4F56                     chk.w      D7, [A6]
  341. 00000338  4945                     chk.w      D4, D5
  342. 0000033A  4345                     chk.w      D1, D5
  343. 0000033C  4C4C 464F                movem.l    D0,D1,D2,D3,D6,A1,A2,A6, A4
  344. 00000340  524D                     addq.w     A5, 1
  345. 00000342  4154                     chk.w      D0, [A4]
  346. 00000344  5448                     addq.w     A0, 2
  347. 00000346  494E                     chk.w      D4, A6
  348. 00000348  4700                     .invalid   3, D0 // invalid opcode 4 with b == 4
  349. 0000034A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  350. export_1875: // at 0000034C (misaligned)
  351. 0000034E  0000 2F0C                ori.b      D0, 0xC
  352. 00000352  286E 0008                movea.l    A4, [A6 + 0x8]
  353. 00000356  2054                     movea.l    A0, [A4]
  354. 00000358  7000                     moveq.l    D0, 0x00
  355. 0000035A  2140 0002                move.l     [A0 + 0x2], D0
  356. 0000035E  558F                     subq.l     A7, 2
  357. 00000360  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  358. 00000364  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  359. 00000368  2F0C                     move.l     -[A7], A4
  360. 0000036A  4EBA 0030                jsr        [PC + 0x30 /* 0000039C */]
  361. 0000036E  286E FFFC                movea.l    A4, [A6 - 0x4]
  362. 00000372  4E5E                     unlink     A6
  363. 00000374  205F                     movea.l    A0, [A7]+
  364. 00000376  4FEF 000A                lea.l      A7, [A7 + 0xA]
  365. 0000037A  4ED0                     jmp        [A0]
  366. 0000037C  9D54                     sub.w      [A4], D6
  367. 0000037E  5049                     addq.w     A1, 8
  368. 00000380  584D                     addq.w     A5, 4
  369. 00000382  4150                     chk.w      D0, [A0]
  370. 00000384  4841                     swap.w     D1
  371. 00000386  4E44                     trap       4
  372. 00000388  4C45 522E                movem.l    D1,D2,D3,D5,A1,A4,A6, D5
  373. 0000038C  4950                     chk.w      D4, [A0]
  374. 0000038E  4958                     chk.w      D4, [A0]+
  375. 00000390  4D41                     chk.w      D6, D1
  376. 00000392  5048                     addq.w     A0, 8
  377. 00000394  414E                     chk.w      D0, A6
  378. 00000396  444C                     neg.w      A4
  379. 00000398  4552                     chk.w      D2, [A2]
  380. 0000039A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  381. // begin alternate branch 0000039C-000003A0
  382. export_1876:
  383. fn0000039C:
  384. 0000039C  4E56 FFF4                link       A6, -0x000C
  385. // end alternate branch 0000039C-000003A0
  386. export_1876: // at 0000039C (misaligned)
  387. fn0000039C: // (misaligned)
  388. 0000039E  FFF4                     .invalid   <<F/7/7>>
  389. 000003A0  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  390. 000003A4  3E2E 000C                move.w     D7, [A6 + 0xC]
  391. 000003A8  286E 0008                movea.l    A4, [A6 + 0x8]
  392. 000003AC  2F0C                     move.l     -[A7], A4
  393. 000003AE  4EAD 06C2                jsr        [A5 + 0x6C2 /* export_212 */]
  394. 000003B2  4A47                     tst.w      D7
  395. 000003B4  6614                     bne        +0x16 /* 000003CA */
  396. 000003B6  598F                     subq.l     A7, 4
  397. 000003B8  4EAD 3542                jsr        [A5 + 0x3542 /* export_1700 */]
  398. 000003BC  265F                     movea.l    A3, [A7]+
  399. 000003BE  2053                     movea.l    A0, [A3]
  400. 000003C0  2068 0016                movea.l    A0, [A0 + 0x16]
  401. 000003C4  2050                     movea.l    A0, [A0]
  402. 000003C6  3E28 0020                move.w     D7, [A0 + 0x20]
  403. label000003CA:
  404. 000003CA  486E FFF4                pea.l      [A6 - 0xC]
  405. 000003CE  7000                     moveq.l    D0, 0x00
  406. 000003D0  3F00                     move.w     -[A7], D0
  407. 000003D2  3F00                     move.w     -[A7], D0
  408. 000003D4  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  409. 000003D8  A8A7                     syscall    SetRect
  410. 000003DA  2F0C                     move.l     -[A7], A4
  411. 000003DC  4EAD 35F2                jsr        [A5 + 0x35F2 /* export_1722 */]
  412. 000003E0  558F                     subq.l     A7, 2
  413. 000003E2  486E FFFC                pea.l      [A6 - 0x4]
  414. 000003E6  3F07                     move.w     -[A7], D7
  415. 000003E8  486E FFF4                pea.l      [A6 - 0xC]
  416. 000003EC  7000                     moveq.l    D0, 0x00
  417. 000003EE  2F00                     move.l     -[A7], D0
  418. 000003F0  2F00                     move.l     -[A7], D0
  419. 000003F2  2F00                     move.l     -[A7], D0
  420. 000003F4  203C 0016 0000           move.l     D0, 0x160000
  421. 000003FA  AB1D                     syscall    QDExtensions
  422. 000003FC  3C1F                     move.w     D6, [A7]+
  423. 000003FE  2054                     movea.l    A0, [A4]
  424. 00000400  2F28 000A                move.l     -[A7], [A0 + 0xA]
  425. 00000404  2F28 0006                move.l     -[A7], [A0 + 0x6]
  426. 00000408  203C 0008 0006           move.l     D0, 0x80006
  427. 0000040E  AB1D                     syscall    QDExtensions
  428. 00000410  3F06                     move.w     -[A7], D6
  429. 00000412  4EAD 1FDA                jsr        [A5 + 0x1FDA /* export_1015 */]
  430. 00000416  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  431. 0000041A  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  432. 0000041E  2054                     movea.l    A0, [A4]
  433. 00000420  216E FFFC 0002           move.l     [A0 + 0x2], [A6 - 0x4]
  434. 00000426  1D7C 0001 0012           move.b     [A6 + 0x12], 0x1
  435. 0000042C  4CEE 18C0 FFE4           movem.l    D6,D7,A3,A4, [A6 - 0x1C]
  436. 00000432  4E5E                     unlink     A6
  437. 00000434  205F                     movea.l    A0, [A7]+
  438. 00000436  4FEF 000A                lea.l      A7, [A7 + 0xA]
  439. 0000043A  4ED0                     jmp        [A0]
  440. 0000043C  9B54                     sub.w      [A4], D5
  441. 0000043E  5049                     addq.w     A1, 8
  442. 00000440  584D                     addq.w     A5, 4
  443. 00000442  4150                     chk.w      D0, [A0]
  444. 00000444  4841                     swap.w     D1
  445. 00000446  4E44                     trap       4
  446. 00000448  4C45 522E                movem.l    D1,D2,D3,D5,A1,A4,A6, D5
  447. 0000044C  5245                     addq.w     D5, 1
  448. 0000044E  494E                     chk.w      D4, A6
  449. 00000450  4954                     chk.w      D4, [A4]
  450. 00000452  5049                     addq.w     A1, 8
  451. 00000454  584D                     addq.w     A5, 4
  452. 00000456  4150                     chk.w      D0, [A0]
  453. 00000458  0000 0000                ori.b      D0, 0x0
  454. export_1877:
  455. 0000045C  4E56 0000                link       A6, 0
  456. 00000460  2F0C                     move.l     -[A7], A4
  457. 00000462  286E 0008                movea.l    A4, [A6 + 0x8]
  458. 00000466  2F0C                     move.l     -[A7], A4
  459. 00000468  4EAD 06C2                jsr        [A5 + 0x6C2 /* export_212 */]
  460. 0000046C  2F0C                     move.l     -[A7], A4
  461. 0000046E  4EAD 1A7A                jsr        [A5 + 0x1A7A /* export_843 */]
  462. 00000472  286E FFFC                movea.l    A4, [A6 - 0x4]
  463. 00000476  4E5E                     unlink     A6
  464. 00000478  2E9F                     move.l     [A7], [A7]+
  465. 0000047A  4E75                     rts
  466. 0000047C  9354                     sub.w      [A4], D1
  467. 0000047E  5049                     addq.w     A1, 8
  468. 00000480  584D                     addq.w     A5, 4
  469. 00000482  4150                     chk.w      D0, [A0]
  470. 00000484  4841                     swap.w     D1
  471. 00000486  4E44                     trap       4
  472. 00000488  4C45 522E                movem.l    D1,D2,D3,D5,A1,A4,A6, D5
  473. 0000048C  4652                     not.w      [A2]
  474. 0000048E  4545                     chk.w      D2, D5
  475. 00000490  0000 0000                ori.b      D0, 0x0
  476. fn00000494:
  477. 00000494  4E56 0000                link       A6, 0
  478. 00000498  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  479. 0000049C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  480. 000004A0  4EAD 4B22                jsr        [A5 + 0x4B22 /* export_2400 */]
  481. 000004A4  4E5E                     unlink     A6
  482. 000004A6  205F                     movea.l    A0, [A7]+
  483. 000004A8  504F                     addq.w     A7, 8
  484. 000004AA  4ED0                     jmp        [A0]
  485. 000004AC  8025                     or.b       D0, -[A5]
  486. 000004AE  5452                     addq.w     [A2], 2
  487. 000004B0  4154                     chk.w      D0, [A4]
  488. 000004B2  4543                     chk.w      D2, D3
  489. 000004B4  4F4E                     chk.w      D7, A6
  490. 000004B6  5452                     addq.w     [A2], 2
  491. 000004B8  4F4C                     chk.w      D7, A4
  492. 000004BA  5441                     addq.w     D1, 2
  493. 000004BC  5247                     addq.w     D7, 1
  494. 000004BE  4554                     chk.w      D2, [A4]
  495. 000004C0  2E49                     movea.l    A7, A1
  496. 000004C2  5241                     addq.w     D1, 1
  497. 000004C4  5445                     addq.w     D5, 2
  498. 000004C6  434F                     chk.w      D1, A7
  499. 000004C8  4E54 524F                link       A4, -0xFFFFADB1
  500. 000004CC  4C54 4152                movem.l    D1,D4,D6,A0,A6, [A4]
  501. 000004D0  4745                     chk.w      D3, D5
  502. 000004D2  5400                     addq.b     D0, 2
  503. 000004D4  0000 0000                ori.b      D0, 0x0
  504. fn000004D8:
  505. 000004D8  4E56 0000                link       A6, 0
  506. 000004DC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  507. 000004E0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  508. 000004E4  4EAD 421A                jsr        [A5 + 0x421A /* export_2111 */]
  509. 000004E8  4E5E                     unlink     A6
  510. 000004EA  205F                     movea.l    A0, [A7]+
  511. 000004EC  504F                     addq.w     A7, 8
  512. 000004EE  4ED0                     jmp        [A0]
  513. 000004F0  802D 5450                or.b       D0, [A5 + 0x5450]
  514. 000004F4  4F53                     chk.w      D7, [A3]
  515. 000004F6  4954                     chk.w      D4, [A4]
  516. 000004F8  494F                     chk.w      D4, A7
  517. 000004FA  4E43                     trap       3
  518. 000004FC  4F4E                     chk.w      D7, A6
  519. 000004FE  5452                     addq.w     [A2], 2
  520. 00000500  4F4C                     chk.w      D7, A4
  521. 00000502  5441                     addq.w     D1, 2
  522. 00000504  5247                     addq.w     D7, 1
  523. 00000506  4554                     chk.w      D2, [A4]
  524. 00000508  2E49                     movea.l    A7, A1
  525. 0000050A  504F                     addq.w     A7, 8
  526. 0000050C  5349                     subq.w     A1, 1
  527. 0000050E  5449                     addq.w     A1, 2
  528. 00000510  4F4E                     chk.w      D7, A6
  529. 00000512  434F                     chk.w      D1, A7
  530. 00000514  4E54 524F                link       A4, -0xFFFFADB1
  531. 00000518  4C54 4152                movem.l    D1,D4,D6,A0,A6, [A4]
  532. 0000051C  4745                     chk.w      D3, D5
  533. 0000051E  5400                     addq.b     D0, 2
  534. 00000520  0000 0000                ori.b      D0, 0x0
  535. fn00000524:
  536. 00000524  4E56 0000                link       A6, 0
  537. 00000528  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  538. 0000052C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  539. 00000530  4EAD 44BA                jsr        [A5 + 0x44BA /* export_2195 */]
  540. 00000534  4E5E                     unlink     A6
  541. 00000536  205F                     movea.l    A0, [A7]+
  542. 00000538  504F                     addq.w     A7, 8
  543. 0000053A  4ED0                     jmp        [A0]
  544. 0000053C  802D 5454                or.b       D0, [A5 + 0x5454]
  545. 00000540  4943                     chk.w      D4, D3
  546. 00000542  4B54                     chk.w      D5, [A4]
  547. 00000544  494D                     chk.w      D4, A5
  548. 00000546  4543                     chk.w      D2, D3
  549. 00000548  4F4E                     chk.w      D7, A6
  550. 0000054A  5452                     addq.w     [A2], 2
  551. 0000054C  4F4C                     chk.w      D7, A4
  552. 0000054E  5441                     addq.w     D1, 2
  553. 00000550  5247                     addq.w     D7, 1
  554. 00000552  4554                     chk.w      D2, [A4]
  555. 00000554  2E49                     movea.l    A7, A1
  556. 00000556  5449                     addq.w     A1, 2
  557. 00000558  434B                     chk.w      D1, A3
  558. 0000055A  5449                     addq.w     A1, 2
  559. 0000055C  4D45                     chk.w      D6, D5
  560. 0000055E  434F                     chk.w      D1, A7
  561. 00000560  4E54 524F                link       A4, -0xFFFFADB1
  562. 00000564  4C54 4152                movem.l    D1,D4,D6,A0,A6, [A4]
  563. 00000568  4745                     chk.w      D3, D5
  564. 0000056A  5400                     addq.b     D0, 2
  565. 0000056C  0000 0000                ori.b      D0, 0x0
  566. fn00000570:
  567. 00000570  4E56 0000                link       A6, 0
  568. 00000574  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  569. 00000578  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  570. 0000057C  4EAD 4562                jsr        [A5 + 0x4562 /* export_2216 */]
  571. 00000580  4E5E                     unlink     A6
  572. 00000582  205F                     movea.l    A0, [A7]+
  573. 00000584  504F                     addq.w     A7, 8
  574. 00000586  4ED0                     jmp        [A0]
  575. 00000588  8025                     or.b       D0, -[A5]
  576. 0000058A  545A                     addq.w     [A2]+, 2
  577. 0000058C  4F4F                     chk.w      D7, A7
  578. 0000058E  4D43                     chk.w      D6, D3
  579. 00000590  4F4E                     chk.w      D7, A6
  580. 00000592  5452                     addq.w     [A2], 2
  581. 00000594  4F4C                     chk.w      D7, A4
  582. 00000596  5441                     addq.w     D1, 2
  583. 00000598  5247                     addq.w     D7, 1
  584. 0000059A  4554                     chk.w      D2, [A4]
  585. 0000059C  2E49                     movea.l    A7, A1
  586. 0000059E  5A4F                     addq.w     A7, 5
  587. 000005A0  4F4D                     chk.w      D7, A5
  588. 000005A2  434F                     chk.w      D1, A7
  589. 000005A4  4E54 524F                link       A4, -0xFFFFADB1
  590. 000005A8  4C54 4152                movem.l    D1,D4,D6,A0,A6, [A4]
  591. 000005AC  4745                     chk.w      D3, D5
  592. 000005AE  5400                     addq.b     D0, 2
  593. 000005B0  0000 0000                ori.b      D0, 0x0
  594. fn000005B4:
  595. 000005B4  4E56 0000                link       A6, 0
  596. 000005B8  48E7 0118                movem.l    -[A7], D7,A3,A4
  597. 000005BC  3E2E 000C                move.w     D7, [A6 + 0xC]
  598. 000005C0  286E 0008                movea.l    A4, [A6 + 0x8]
  599. 000005C4  2054                     movea.l    A0, [A4]
  600. 000005C6  7000                     moveq.l    D0, 0x00
  601. 000005C8  2140 0004                move.l     [A0 + 0x4], D0
  602. 000005CC  2054                     movea.l    A0, [A4]
  603. 000005CE  3147 0002                move.w     [A0 + 0x2], D7
  604. 000005D2  598F                     subq.l     A7, 4
  605. 000005D4  3F07                     move.w     -[A7], D7
  606. 000005D6  A9BC                     syscall    GetPicture
  607. 000005D8  265F                     movea.l    A3, [A7]+
  608. 000005DA  4EAD 1FE2                jsr        [A5 + 0x1FE2 /* export_1016 */]
  609. 000005DE  2F0B                     move.l     -[A7], A3
  610. 000005E0  4EAD 1FD2                jsr        [A5 + 0x1FD2 /* export_1014 */]
  611. 000005E4  2054                     movea.l    A0, [A4]
  612. 000005E6  214B 0004                move.l     [A0 + 0x4], A3
  613. 000005EA  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  614. 000005F0  4E5E                     unlink     A6
  615. 000005F2  205F                     movea.l    A0, [A7]+
  616. 000005F4  5C4F                     addq.w     A7, 6
  617. 000005F6  4ED0                     jmp        [A0]
  618. 000005F8  9554                     sub.w      [A4], D2
  619. 000005FA  5049                     addq.w     A1, 8
  620. 000005FC  4348                     chk.w      D1, A0
  621. 000005FE  414E                     chk.w      D0, A6
  622. 00000600  444C                     neg.w      A4
  623. 00000602  452E 4950                .invalid   2, [A6 + 0x4950] // invalid opcode 4 with b == 4
  624. 00000606  4943                     chk.w      D4, D3
  625. 00000608  4841                     swap.w     D1
  626. 0000060A  4E44                     trap       4
  627. 0000060C  4C45 0000                movem.l    <none>, D5
  628. fn00000610:
  629. 00000610  4E56 0000                link       A6, 0
  630. 00000614  2F0C                     move.l     -[A7], A4
  631. 00000616  286E 0008                movea.l    A4, [A6 + 0x8]
  632. 0000061A  2054                     movea.l    A0, [A4]
  633. 0000061C  216E 000C 0004           move.l     [A0 + 0x4], [A6 + 0xC]
  634. 00000622  2054                     movea.l    A0, [A4]
  635. 00000624  316E 0010 0002           move.w     [A0 + 0x2], [A6 + 0x10]
  636. 0000062A  286E FFFC                movea.l    A4, [A6 - 0x4]
  637. 0000062E  4E5E                     unlink     A6
  638. 00000630  205F                     movea.l    A0, [A7]+
  639. 00000632  4FEF 000A                lea.l      A7, [A7 + 0xA]
  640. 00000636  4ED0                     jmp        [A0]
  641. 00000638  9C54                     sub.w      D6, [A4]
  642. 0000063A  5049                     addq.w     A1, 8
  643. 0000063C  4348                     chk.w      D1, A0
  644. 0000063E  414E                     chk.w      D0, A6
  645. 00000640  444C                     neg.w      A4
  646. 00000642  452E 414E                .invalid   2, [A6 + 0x414E] // invalid opcode 4 with b == 4
  647. 00000646  4F54                     chk.w      D7, [A4]
  648. 00000648  4845                     swap.w     D5
  649. 0000064A  5249                     addq.w     A1, 1
  650. 0000064C  5049                     addq.w     A1, 8
  651. 0000064E  4348                     chk.w      D1, A0
  652. 00000650  414E                     chk.w      D0, A6
  653. 00000652  444C                     neg.w      A4
  654. 00000654  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  655. 00000656  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  656. // begin alternate branch 00000658-0000065C
  657. export_1878:
  658. fn00000658:
  659. 00000658  4E56 FFF8                link       A6, -0x0008
  660. // end alternate branch 00000658-0000065C
  661. export_1878: // at 00000658 (misaligned)
  662. fn00000658: // (misaligned)
  663. 0000065A  FFF8                     .invalid   <<F/7/7>>
  664. 0000065C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  665. 00000660  286E 0008                movea.l    A4, [A6 + 0x8]
  666. 00000664  2054                     movea.l    A0, [A4]
  667. 00000666  7000                     moveq.l    D0, 0x00
  668. 00000668  2140 0064                move.l     [A0 + 0x64], D0
  669. 0000066C  2054                     movea.l    A0, [A4]
  670. 0000066E  4268 0068                clr.w      [A0 + 0x68]
  671. 00000672  2054                     movea.l    A0, [A4]
  672. 00000674  41E8 006A                lea.l      A0, [A0 + 0x6A]
  673. 00000678  43ED F814                lea.l      A1, [A5 - 0x7EC]
  674. 0000067C  20D9                     move.l     [A0]+, [A1]+
  675. 0000067E  20D9                     move.l     [A0]+, [A1]+
  676. 00000680  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  677. 00000684  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  678. 00000688  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  679. 0000068C  2F0C                     move.l     -[A7], A4
  680. 0000068E  4EAD 0B9A                jsr        [A5 + 0xB9A /* export_367 */]
  681. 00000692  206E 000C                movea.l    A0, [A6 + 0xC]
  682. 00000696  2050                     movea.l    A0, [A0]
  683. 00000698  3A10                     move.w     D5, [A0]
  684. 0000069A  5245                     addq.w     D5, 1
  685. 0000069C  206E 000C                movea.l    A0, [A6 + 0xC]
  686. 000006A0  5490                     addq.l     [A0], 2
  687. 000006A2  598F                     subq.l     A7, 4
  688. 000006A4  48C5                     ext.l      D5
  689. 000006A6  2F05                     move.l     -[A7], D5
  690. 000006A8  4EAD 1802                jsr        [A5 + 0x1802 /* export_764 */]
  691. 000006AC  2657                     movea.l    A3, [A7]
  692. 000006AE  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  693. 000006B2  486D EC58                pea.l      [A5 - 0x13A8]
  694. 000006B6  2F0B                     move.l     -[A7], A3
  695. 000006B8  4EAD 08F2                jsr        [A5 + 0x8F2 /* export_282 */]
  696. 000006BC  2054                     movea.l    A0, [A4]
  697. 000006BE  214B 0064                move.l     [A0 + 0x64], A3
  698. 000006C2  7008                     moveq.l    D0, 0x08
  699. 000006C4  2F00                     move.l     -[A7], D0
  700. 000006C6  486D 23CA                pea.l      [A5 + 0x23CA /* export_1141 */]
  701. 000006CA  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  702. 000006CE  2640                     movea.l    A3, D0
  703. 000006D0  2F0B                     move.l     -[A7], A3
  704. 000006D2  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  705. 000006D6  2054                     movea.l    A0, [A4]
  706. 000006D8  3F28 0058                move.w     -[A7], [A0 + 0x58]
  707. 000006DC  2F28 005A                move.l     -[A7], [A0 + 0x5A]
  708. 000006E0  2F0B                     move.l     -[A7], A3
  709. 000006E2  4EBA FF2C                jsr        [PC - 0xD4 /* 00000610 */]
  710. 000006E6  2F0B                     move.l     -[A7], A3
  711. 000006E8  2054                     movea.l    A0, [A4]
  712. 000006EA  2F28 0064                move.l     -[A7], [A0 + 0x64]
  713. 000006EE  4EAD 188A                jsr        [A5 + 0x188A /* export_781 */]
  714. 000006F2  7E01                     moveq.l    D7, 0x01
  715. 000006F4  504F                     addq.w     A7, 8
  716. 000006F6  6042                     bra        +0x44 /* 0000073A */
  717. label000006F8:
  718. 000006F8  206E 000C                movea.l    A0, [A6 + 0xC]
  719. 000006FC  2050                     movea.l    A0, [A0]
  720. 000006FE  3C10                     move.w     D6, [A0]
  721. 00000700  206E 000C                movea.l    A0, [A6 + 0xC]
  722. 00000704  5490                     addq.l     [A0], 2
  723. 00000706  0C46 FFFF                cmpi.w     D6, 0xFFFF
  724. 0000070A  672A                     beq        +0x2C /* 00000736 */
  725. 0000070C  7008                     moveq.l    D0, 0x08
  726. 0000070E  2F00                     move.l     -[A7], D0
  727. 00000710  486D 23CA                pea.l      [A5 + 0x23CA /* export_1141 */]
  728. 00000714  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  729. 00000718  2640                     movea.l    A3, D0
  730. 0000071A  2F0B                     move.l     -[A7], A3
  731. 0000071C  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  732. 00000720  3F06                     move.w     -[A7], D6
  733. 00000722  2F0B                     move.l     -[A7], A3
  734. 00000724  4EBA FE8E                jsr        [PC - 0x172 /* 000005B4 */]
  735. 00000728  2F0B                     move.l     -[A7], A3
  736. 0000072A  2054                     movea.l    A0, [A4]
  737. 0000072C  2F28 0064                move.l     -[A7], [A0 + 0x64]
  738. 00000730  4EAD 1892                jsr        [A5 + 0x1892 /* export_782 */]
  739. 00000734  504F                     addq.w     A7, 8
  740. label00000736:
  741. 00000736  3007                     move.w     D0, D7
  742. 00000738  5247                     addq.w     D7, 1
  743. label0000073A:
  744. 0000073A  BA47                     cmp.w      D5, D7
  745. 0000073C  6EBA                     bgt        -0x44 /* 000006F8 */
  746. 0000073E  206E 000C                movea.l    A0, [A6 + 0xC]
  747. 00000742  2050                     movea.l    A0, [A0]
  748. 00000744  43EE FFF8                lea.l      A1, [A6 - 0x8]
  749. 00000748  22D8                     move.l     [A1]+, [A0]+
  750. 0000074A  22D8                     move.l     [A1]+, [A0]+
  751. 0000074C  486E FFF8                pea.l      [A6 - 0x8]
  752. 00000750  2F0C                     move.l     -[A7], A4
  753. 00000752  4EAD 42F2                jsr        [A5 + 0x42F2 /* export_2138 */]
  754. 00000756  206E 000C                movea.l    A0, [A6 + 0xC]
  755. 0000075A  5090                     addq.l     [A0], 8
  756. 0000075C  4CEE 18E0 FFE4           movem.l    D5,D6,D7,A3,A4, [A6 - 0x1C]
  757. 00000762  4E5E                     unlink     A6
  758. 00000764  205F                     movea.l    A0, [A7]+
  759. 00000766  4FEF 0010                lea.l      A7, [A7 + 0x10]
  760. 0000076A  4ED0                     jmp        [A0]
  761. 0000076C  9954                     sub.w      [A4], D4
  762. 0000076E  494E                     chk.w      D4, A6
  763. 00000770  4352                     chk.w      D1, [A2]
  764. 00000772  454D                     chk.w      D2, A5
  765. 00000774  454E                     chk.w      D2, A6
  766. 00000776  5449                     addq.w     A1, 2
  767. 00000778  4E47                     trap       7
  768. 0000077A  5049                     addq.w     A1, 8
  769. 0000077C  4354                     chk.w      D1, [A4]
  770. 0000077E  5552                     subq.w     [A2], 2
  771. 00000780  452E 4952                .invalid   2, [A6 + 0x4952] // invalid opcode 4 with b == 4
  772. 00000784  4553                     chk.w      D2, [A3]
  773. 00000786  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  774. export_1879: // at 00000788 (misaligned)
  775. 0000078A  0000 48E7                ori.b      D0, 0xE7
  776. 0000078E  0118                     btst       [A0]+, D0
  777. 00000790  266E 000C                movea.l    A3, [A6 + 0xC]
  778. 00000794  286E 0008                movea.l    A4, [A6 + 0x8]
  779. 00000798  2054                     movea.l    A0, [A4]
  780. 0000079A  7000                     moveq.l    D0, 0x00
  781. 0000079C  2140 0072                move.l     [A0 + 0x72], D0
  782. 000007A0  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  783. 000007A4  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  784. 000007A8  2F0B                     move.l     -[A7], A3
  785. 000007AA  2F0C                     move.l     -[A7], A4
  786. 000007AC  4EBA FEAA                jsr        [PC - 0x156 /* 00000658 */]
  787. 000007B0  2053                     movea.l    A0, [A3]
  788. 000007B2  3E10                     move.w     D7, [A0]
  789. 000007B4  5493                     addq.l     [A3], 2
  790. 000007B6  598F                     subq.l     A7, 4
  791. 000007B8  3F07                     move.w     -[A7], D7
  792. 000007BA  7000                     moveq.l    D0, 0x00
  793. 000007BC  2F00                     move.l     -[A7], D0
  794. 000007BE  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  795. 000007C2  2054                     movea.l    A0, [A4]
  796. 000007C4  215F 0072                move.l     [A0 + 0x72], [A7]+
  797. 000007C8  598F                     subq.l     A7, 4
  798. 000007CA  2F3C 736E 6463           move.l     -[A7], 0x736E6463 /* 'sndc' */
  799. 000007D0  2054                     movea.l    A0, [A4]
  800. 000007D2  2F28 0072                move.l     -[A7], [A0 + 0x72]
  801. 000007D6  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  802. 000007DA  2054                     movea.l    A0, [A4]
  803. 000007DC  215F 0076                move.l     [A0 + 0x76], [A7]+
  804. 000007E0  700C                     moveq.l    D0, 0x0C
  805. 000007E2  2F00                     move.l     -[A7], D0
  806. 000007E4  486D 23F2                pea.l      [A5 + 0x23F2 /* export_1146 */]
  807. 000007E8  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  808. 000007EC  2640                     movea.l    A3, D0
  809. 000007EE  2F0B                     move.l     -[A7], A3
  810. 000007F0  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  811. 000007F4  2054                     movea.l    A0, [A4]
  812. 000007F6  2F28 0076                move.l     -[A7], [A0 + 0x76]
  813. 000007FA  2F0B                     move.l     -[A7], A3
  814. 000007FC  4EAD 4352                jsr        [A5 + 0x4352 /* export_2150 */]
  815. 00000800  2054                     movea.l    A0, [A4]
  816. 00000802  214B 008E                move.l     [A0 + 0x8E], A3
  817. 00000806  2F0B                     move.l     -[A7], A3
  818. 00000808  2054                     movea.l    A0, [A4]
  819. 0000080A  2F28 0076                move.l     -[A7], [A0 + 0x76]
  820. 0000080E  4EAD 2E6A                jsr        [A5 + 0x2E6A /* export_1481 */]
  821. 00000812  700A                     moveq.l    D0, 0x0A
  822. 00000814  2F00                     move.l     -[A7], D0
  823. 00000816  486D 235A                pea.l      [A5 + 0x235A /* export_1127 */]
  824. 0000081A  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  825. 0000081E  2640                     movea.l    A3, D0
  826. 00000820  2F0B                     move.l     -[A7], A3
  827. 00000822  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  828. 00000826  2F0B                     move.l     -[A7], A3
  829. 00000828  4EAD 41EA                jsr        [A5 + 0x41EA /* export_2105 */]
  830. 0000082C  2054                     movea.l    A0, [A4]
  831. 0000082E  214B 0092                move.l     [A0 + 0x92], A3
  832. 00000832  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  833. 00000838  4E5E                     unlink     A6
  834. 0000083A  205F                     movea.l    A0, [A7]+
  835. 0000083C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  836. 00000840  4ED0                     jmp        [A0]
  837. 00000842  9854                     sub.w      D4, [A4]
  838. 00000844  504F                     addq.w     A7, 8
  839. 00000846  5055                     addq.w     [A5], 8
  840. 00000848  5056                     addq.w     [A6], 8
  841. 0000084A  4F4C                     chk.w      D7, A4
  842. 0000084C  554D                     subq.w     A5, 2
  843. 0000084E  4543                     chk.w      D2, D3
  844. 00000850  4F4E                     chk.w      D7, A6
  845. 00000852  5452                     addq.w     [A2], 2
  846. 00000854  4F4C                     chk.w      D7, A4
  847. 00000856  2E49                     movea.l    A7, A1
  848. 00000858  5245                     addq.w     D5, 1
  849. 0000085A  5300                     subq.b     D0, 1
  850. 0000085C  0000 0000                ori.b      D0, 0x0
  851. fn00000860:
  852. 00000860  4E56 FFF0                link       A6, -0x0010
  853. 00000864  48E7 0018                movem.l    -[A7], A3,A4
  854. 00000868  266E 0012                movea.l    A3, [A6 + 0x12]
  855. 0000086C  286E 0008                movea.l    A4, [A6 + 0x8]
  856. 00000870  2054                     movea.l    A0, [A4]
  857. 00000872  7000                     moveq.l    D0, 0x00
  858. 00000874  2140 007C                move.l     [A0 + 0x7C], D0
  859. 00000878  2054                     movea.l    A0, [A4]
  860. 0000087A  316E 0010 0064           move.w     [A0 + 0x64], [A6 + 0x10]
  861. 00000880  2054                     movea.l    A0, [A4]
  862. 00000882  317C 0001 006E           move.w     [A0 + 0x6E], 0x1
  863. 00000888  2054                     movea.l    A0, [A4]
  864. 0000088A  216E 000C 0070           move.l     [A0 + 0x70], [A6 + 0xC]
  865. 00000890  2054                     movea.l    A0, [A4]
  866. 00000892  2140 0078                move.l     [A0 + 0x78], D0
  867. 00000896  2054                     movea.l    A0, [A4]
  868. 00000898  4268 006A                clr.w      [A0 + 0x6A]
  869. 0000089C  2054                     movea.l    A0, [A4]
  870. 0000089E  4268 0068                clr.w      [A0 + 0x68]
  871. 000008A2  2054                     movea.l    A0, [A4]
  872. 000008A4  4268 0066                clr.w      [A0 + 0x66]
  873. 000008A8  2054                     movea.l    A0, [A4]
  874. 000008AA  4228 006C                clr.b      [A0 + 0x6C]
  875. 000008AE  2054                     movea.l    A0, [A4]
  876. 000008B0  4228 0080                clr.b      [A0 + 0x80]
  877. 000008B4  322B 0002                move.w     D1, [A3 + 0x2]
  878. 000008B8  48C1                     ext.l      D1
  879. 000008BA  2D41 FFF4                move.l     [A6 - 0xC], D1
  880. 000008BE  3213                     move.w     D1, [A3]
  881. 000008C0  48C1                     ext.l      D1
  882. 000008C2  2D41 FFF0                move.l     [A6 - 0x10], D1
  883. 000008C6  322B 0006                move.w     D1, [A3 + 0x6]
  884. 000008CA  48C1                     ext.l      D1
  885. 000008CC  2D41 FFFC                move.l     [A6 - 0x4], D1
  886. 000008D0  322B 0004                move.w     D1, [A3 + 0x4]
  887. 000008D4  48C1                     ext.l      D1
  888. 000008D6  2D41 FFF8                move.l     [A6 - 0x8], D1
  889. 000008DA  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  890. 000008DE  486E FFF0                pea.l      [A6 - 0x10]
  891. 000008E2  486E FFF8                pea.l      [A6 - 0x8]
  892. 000008E6  7005                     moveq.l    D0, 0x05
  893. 000008E8  1F00                     move.b     -[A7], D0
  894. 000008EA  1F00                     move.b     -[A7], D0
  895. 000008EC  72FF                     moveq.l    D1, 0xFFFFFFFF
  896. 000008EE  3F01                     move.w     -[A7], D1
  897. 000008F0  7000                     moveq.l    D0, 0x00
  898. 000008F2  3F00                     move.w     -[A7], D0
  899. 000008F4  2F0C                     move.l     -[A7], A4
  900. 000008F6  4EAD 0DC2                jsr        [A5 + 0xDC2 /* export_436 */]
  901. 000008FA  4CEE 1800 FFE8           movem.l    A3,A4, [A6 - 0x18]
  902. 00000900  4E5E                     unlink     A6
  903. 00000902  205F                     movea.l    A0, [A7]+
  904. 00000904  4FEF 0012                lea.l      A7, [A7 + 0x12]
  905. 00000908  4ED0                     jmp        [A0]
  906. 0000090A  9754                     sub.w      [A4], D3
  907. 0000090C  4449                     neg.w      A1
  908. 0000090E  4749                     chk.w      D3, A1
  909. 00000910  5447                     addq.w     D7, 2
  910. 00000912  524F                     addq.w     A7, 1
  911. 00000914  5550                     subq.w     [A0], 2
  912. 00000916  2E49                     movea.l    A7, A1
  913. 00000918  4449                     neg.w      A1
  914. 0000091A  4749                     chk.w      D3, A1
  915. 0000091C  5447                     addq.w     D7, 2
  916. 0000091E  524F                     addq.w     A7, 1
  917. 00000920  5550                     subq.w     [A0], 2
  918. 00000922  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  919. export_1880: // at 00000924 (misaligned)
  920. 00000926  0000 48E7                ori.b      D0, 0xE7
  921. 0000092A  0018 4A2D                ori.b      [A0]+, 0x2D /* '-' */
  922. 0000092E  F9A0                     .invalid   <<F/6/4>>
  923. 00000930  672E                     beq        +0x30 /* 00000960 */
  924. 00000932  4878 00C8                push.l     0xC8
  925. 00000936  486D 241A                pea.l      [A5 + 0x241A /* export_1151 */]
  926. 0000093A  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  927. 0000093E  2640                     movea.l    A3, D0
  928. 00000940  706C                     moveq.l    D0, 0x6C
  929. 00000942  2F00                     move.l     -[A7], D0
  930. 00000944  486D 2382                pea.l      [A5 + 0x2382 /* export_1132 */]
  931. 00000948  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  932. 0000094C  2640                     movea.l    A3, D0
  933. 0000094E  705E                     moveq.l    D0, 0x5E
  934. 00000950  2F00                     move.l     -[A7], D0
  935. 00000952  486D 240A                pea.l      [A5 + 0x240A /* export_1149 */]
  936. 00000956  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  937. 0000095A  2840                     movea.l    A4, D0
  938. 0000095C  4FEF 0018                lea.l      A7, [A7 + 0x18]
  939. label00000960:
  940. 00000960  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  941. 00000966  4E5E                     unlink     A6
  942. 00000968  4E75                     rts
  943. 0000096A  9349                     subx.w     -[A1], -[A1]
  944. 0000096C  4E49                     trap       9
  945. 0000096E  5455                     addq.w     [A5], 2
  946. 00000970  5449                     addq.w     A1, 2
  947. 00000972  4D45                     chk.w      D6, D5
  948. 00000974  434F                     chk.w      D1, A7
  949. 00000976  4E54 524F                link       A4, -0xFFFFADB1
  950. 0000097A  4C4C 4552                movem.l    D1,D4,D6,A0,A2,A6, A4
  951. 0000097E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  952. export_1881: // at 00000980 (misaligned)
  953. 00000982  FFEE                     .invalid   <<F/7/7>>
  954. 00000984  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  955. 00000988  286E 0008                movea.l    A4, [A6 + 0x8]
  956. 0000098C  2054                     movea.l    A0, [A4]
  957. 0000098E  7000                     moveq.l    D0, 0x00
  958. 00000990  2140 0064                move.l     [A0 + 0x64], D0
  959. 00000994  2054                     movea.l    A0, [A4]
  960. 00000996  2140 0060                move.l     [A0 + 0x60], D0
  961. 0000099A  2054                     movea.l    A0, [A4]
  962. 0000099C  2140 005C                move.l     [A0 + 0x5C], D0
  963. 000009A0  2054                     movea.l    A0, [A4]
  964. 000009A2  4228 009D                clr.b      [A0 + 0x9D]
  965. 000009A6  2054                     movea.l    A0, [A4]
  966. 000009A8  2140 00BC                move.l     [A0 + 0xBC], D0
  967. 000009AC  2054                     movea.l    A0, [A4]
  968. 000009AE  2140 00B8                move.l     [A0 + 0xB8], D0
  969. 000009B2  2054                     movea.l    A0, [A4]
  970. 000009B4  4228 00B6                clr.b      [A0 + 0xB6]
  971. 000009B8  2054                     movea.l    A0, [A4]
  972. 000009BA  4228 00B0                clr.b      [A0 + 0xB0]
  973. 000009BE  2054                     movea.l    A0, [A4]
  974. 000009C0  2140 0058                move.l     [A0 + 0x58], D0
  975. 000009C4  2054                     movea.l    A0, [A4]
  976. 000009C6  2140 0078                move.l     [A0 + 0x78], D0
  977. 000009CA  2054                     movea.l    A0, [A4]
  978. 000009CC  41E8 00A4                lea.l      A0, [A0 + 0xA4]
  979. 000009D0  43ED F56C                lea.l      A1, [A5 - 0xA94]
  980. 000009D4  20D9                     move.l     [A0]+, [A1]+
  981. 000009D6  20D9                     move.l     [A0]+, [A1]+
  982. 000009D8  20D9                     move.l     [A0]+, [A1]+
  983. 000009DA  2054                     movea.l    A0, [A4]
  984. 000009DC  2140 006C                move.l     [A0 + 0x6C], D0
  985. 000009E0  2054                     movea.l    A0, [A4]
  986. 000009E2  2140 0068                move.l     [A0 + 0x68], D0
  987. 000009E6  2054                     movea.l    A0, [A4]
  988. 000009E8  2140 0070                move.l     [A0 + 0x70], D0
  989. 000009EC  2054                     movea.l    A0, [A4]
  990. 000009EE  2140 00A0                move.l     [A0 + 0xA0], D0
  991. 000009F2  2054                     movea.l    A0, [A4]
  992. 000009F4  317C 0001 0080           move.w     [A0 + 0x80], 0x1
  993. 000009FA  2054                     movea.l    A0, [A4]
  994. 000009FC  4268 007E                clr.w      [A0 + 0x7E]
  995. 00000A00  2054                     movea.l    A0, [A4]
  996. 00000A02  7201                     moveq.l    D1, 0x01
  997. 00000A04  2141 0082                move.l     [A0 + 0x82], D1
  998. 00000A08  2054                     movea.l    A0, [A4]
  999. 00000A0A  2140 00C0                move.l     [A0 + 0xC0], D0
  1000. 00000A0E  2054                     movea.l    A0, [A4]
  1001. 00000A10  2140 00C4                move.l     [A0 + 0xC4], D0
  1002. 00000A14  2054                     movea.l    A0, [A4]
  1003. 00000A16  2140 0088                move.l     [A0 + 0x88], D0
  1004. 00000A1A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1005. 00000A1E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1006. 00000A22  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1007. 00000A26  2F0C                     move.l     -[A7], A4
  1008. 00000A28  4EAD 0EAA                jsr        [A5 + 0xEAA /* export_465 */]
  1009. 00000A2C  206E 000C                movea.l    A0, [A6 + 0xC]
  1010. 00000A30  2650                     movea.l    A3, [A0]
  1011. 00000A32  7000                     moveq.l    D0, 0x00
  1012. 00000A34  102B 0024                move.b     D0, [A3 + 0x24]
  1013. 00000A38  D07C 0025                add.w      D0, 0x25 /* '%' */
  1014. 00000A3C  48C0                     ext.l      D0
  1015. 00000A3E  2E00                     move.l     D7, D0
  1016. 00000A40  0807 0000                btst.b     D7, 0x0
  1017. 00000A44  6704                     beq        +0x6 /* 00000A4A */
  1018. 00000A46  2007                     move.l     D0, D7
  1019. 00000A48  5287                     addq.l     D7, 1
  1020. label00000A4A:
  1021. 00000A4A  206E 000C                movea.l    A0, [A6 + 0xC]
  1022. 00000A4E  DF90                     add.l      [A0], D7
  1023. 00000A50  2054                     movea.l    A0, [A4]
  1024. 00000A52  216B 000A 0070           move.l     [A0 + 0x70], [A3 + 0xA]
  1025. 00000A58  2054                     movea.l    A0, [A4]
  1026. 00000A5A  216B 000A 0074           move.l     [A0 + 0x74], [A3 + 0xA]
  1027. 00000A60  2054                     movea.l    A0, [A4]
  1028. 00000A62  216B 0002 006C           move.l     [A0 + 0x6C], [A3 + 0x2]
  1029. 00000A68  2054                     movea.l    A0, [A4]
  1030. 00000A6A  216B 0006 0068           move.l     [A0 + 0x68], [A3 + 0x6]
  1031. 00000A70  3E13                     move.w     D7, [A3]
  1032. 00000A72  0C47 0002                cmpi.w     D7, 0x2
  1033. 00000A76  6C04                     bge        +0x6 /* 00000A7C */
  1034. 00000A78  7E02                     moveq.l    D7, 0x02
  1035. 00000A7A  6008                     bra        +0xA /* 00000A84 */
  1036. label00000A7C:
  1037. 00000A7C  0C47 0048                cmpi.w     D7, 0x48 /* 'H' */
  1038. 00000A80  6F02                     ble        +0x4 /* 00000A84 */
  1039. 00000A82  7E48                     moveq.l    D7, 0x48
  1040. label00000A84:
  1041. 00000A84  303C 1000                move.w     D0, 0x1000
  1042. 00000A88  C06B 000E                and.w      D0, [A3 + 0xE]
  1043. 00000A8C  6704                     beq        +0x6 /* 00000A92 */
  1044. 00000A8E  7000                     moveq.l    D0, 0x00
  1045. 00000A90  6002                     bra        +0x4 /* 00000A94 */
  1046. label00000A92:
  1047. 00000A92  7001                     moveq.l    D0, 0x01
  1048. label00000A94:
  1049. 00000A94  2054                     movea.l    A0, [A4]
  1050. 00000A96  1140 00B6                move.b     [A0 + 0xB6], D0
  1051. 00000A9A  303C 2000                move.w     D0, 0x2000 /* ' \0' */
  1052. 00000A9E  C06B 000E                and.w      D0, [A3 + 0xE]
  1053. 00000AA2  6704                     beq        +0x6 /* 00000AA8 */
  1054. 00000AA4  7001                     moveq.l    D0, 0x01
  1055. 00000AA6  6002                     bra        +0x4 /* 00000AAA */
  1056. label00000AA8:
  1057. 00000AA8  7000                     moveq.l    D0, 0x00
  1058. label00000AAA:
  1059. 00000AAA  2054                     movea.l    A0, [A4]
  1060. 00000AAC  1140 00B0                move.b     [A0 + 0xB0], D0
  1061. 00000AB0  2054                     movea.l    A0, [A4]
  1062. 00000AB2  216B 0016 00B2           move.l     [A0 + 0xB2], [A3 + 0x16]
  1063. 00000AB8  486E FFEE                pea.l      [A6 - 0x12]
  1064. 00000ABC  558F                     subq.l     A7, 2
  1065. 00000ABE  486B 0024                pea.l      [A3 + 0x24]
  1066. 00000AC2  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  1067. 00000AC6  102B 001A                move.b     D0, [A3 + 0x1A]
  1068. 00000ACA  4880                     ext.w      D0
  1069. 00000ACC  3F00                     move.w     -[A7], D0
  1070. 00000ACE  3F2B 001C                move.w     -[A7], [A3 + 0x1C]
  1071. 00000AD2  486B 001E                pea.l      [A3 + 0x1E]
  1072. 00000AD6  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  1073. 00000ADA  2054                     movea.l    A0, [A4]
  1074. 00000ADC  41E8 00A4                lea.l      A0, [A0 + 0xA4]
  1075. 00000AE0  43EE FFEE                lea.l      A1, [A6 - 0x12]
  1076. 00000AE4  20D9                     move.l     [A0]+, [A1]+
  1077. 00000AE6  20D9                     move.l     [A0]+, [A1]+
  1078. 00000AE8  20D9                     move.l     [A0]+, [A1]+
  1079. 00000AEA  426E FFFA                clr.w      [A6 - 0x6]
  1080. 00000AEE  558F                     subq.l     A7, 2
  1081. 00000AF0  2F0B                     move.l     -[A7], A3
  1082. 00000AF2  486E FFFA                pea.l      [A6 - 0x6]
  1083. 00000AF6  2F0C                     move.l     -[A7], A4
  1084. 00000AF8  4EBA 0072                jsr        [PC + 0x72 /* 00000B6C */]
  1085. 00000AFC  3C1F                     move.w     D6, [A7]+
  1086. 00000AFE  598F                     subq.l     A7, 4
  1087. 00000B00  206E 000C                movea.l    A0, [A6 + 0xC]
  1088. 00000B04  2050                     movea.l    A0, [A0]
  1089. 00000B06  3010                     move.w     D0, [A0]
  1090. 00000B08  48C0                     ext.l      D0
  1091. 00000B0A  2F00                     move.l     -[A7], D0
  1092. 00000B0C  4EAD 1802                jsr        [A5 + 0x1802 /* export_764 */]
  1093. 00000B10  2D57 FFFC                move.l     [A6 - 0x4], [A7]
  1094. 00000B14  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  1095. 00000B18  2054                     movea.l    A0, [A4]
  1096. 00000B1A  216E FFFC 0078           move.l     [A0 + 0x78], [A6 - 0x4]
  1097. 00000B20  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1098. 00000B24  3F07                     move.w     -[A7], D7
  1099. 00000B26  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  1100. 00000B2A  3F06                     move.w     -[A7], D6
  1101. 00000B2C  2F0C                     move.l     -[A7], A4
  1102. 00000B2E  4EBA 038C                jsr        [PC + 0x38C /* 00000EBC */]
  1103. 00000B32  2F2B 000A                move.l     -[A7], [A3 + 0xA]
  1104. 00000B36  2F0C                     move.l     -[A7], A4
  1105. 00000B38  4EAD 4492                jsr        [A5 + 0x4492 /* export_2190 */]
  1106. 00000B3C  2F0C                     move.l     -[A7], A4
  1107. 00000B3E  4EAD 4472                jsr        [A5 + 0x4472 /* export_2186 */]
  1108. 00000B42  4CEE 18C0 FFDE           movem.l    D6,D7,A3,A4, [A6 - 0x22]
  1109. 00000B48  4E5E                     unlink     A6
  1110. 00000B4A  205F                     movea.l    A0, [A7]+
  1111. 00000B4C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1112. 00000B50  4ED0                     jmp        [A0]
  1113. 00000B52  9454                     sub.w      D2, [A4]
  1114. 00000B54  5449                     addq.w     A1, 2
  1115. 00000B56  4D45                     chk.w      D6, D5
  1116. 00000B58  434F                     chk.w      D1, A7
  1117. 00000B5A  4E54 524F                link       A4, -0xFFFFADB1
  1118. 00000B5E  4C4C 4552                movem.l    D1,D4,D6,A0,A2,A6, A4
  1119. 00000B62  2E49                     movea.l    A7, A1
  1120. 00000B64  5245                     addq.w     D5, 1
  1121. 00000B66  5300                     subq.b     D0, 1
  1122. 00000B68  0000 0000                ori.b      D0, 0x0
  1123. fn00000B6C:
  1124. 00000B6C  4E56 FFCA                link       A6, -0x0036
  1125. 00000B70  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  1126. 00000B74  286E 0008                movea.l    A4, [A6 + 0x8]
  1127. 00000B78  206E 0010                movea.l    A0, [A6 + 0x10]
  1128. 00000B7C  3028 000E                move.w     D0, [A0 + 0xE]
  1129. 00000B80  48C0                     ext.l      D0
  1130. 00000B82  323C 8000                move.w     D1, 0x8000
  1131. 00000B86  C240                     and.w      D1, D0
  1132. 00000B88  6704                     beq        +0x6 /* 00000B8E */
  1133. 00000B8A  7001                     moveq.l    D0, 0x01
  1134. 00000B8C  6002                     bra        +0x4 /* 00000B90 */
  1135. label00000B8E:
  1136. 00000B8E  7000                     moveq.l    D0, 0x00
  1137. label00000B90:
  1138. 00000B90  1D40 FFCF                move.b     [A6 - 0x31], D0
  1139. 00000B94  206E 0010                movea.l    A0, [A6 + 0x10]
  1140. 00000B98  303C 4000                move.w     D0, 0x4000 /* '@\0' */
  1141. 00000B9C  C068 000E                and.w      D0, [A0 + 0xE]
  1142. 00000BA0  6704                     beq        +0x6 /* 00000BA6 */
  1143. 00000BA2  7001                     moveq.l    D0, 0x01
  1144. 00000BA4  6002                     bra        +0x4 /* 00000BA8 */
  1145. label00000BA6:
  1146. 00000BA6  7000                     moveq.l    D0, 0x00
  1147. label00000BA8:
  1148. 00000BA8  1800                     move.b     D4, D0
  1149. 00000BAA  4205                     clr.b      D5
  1150. 00000BAC  422E FFD0                clr.b      [A6 - 0x30]
  1151. 00000BB0  B82E FFCF                cmp.b      D4, [A6 - 0x31]
  1152. 00000BB4  57C0                     seq        D0
  1153. 00000BB6  0240 0001                andi.w     D0, 0x1
  1154. 00000BBA  48C0                     ext.l      D0
  1155. 00000BBC  1D40 FFD1                move.b     [A6 - 0x2F], D0
  1156. 00000BC0  2054                     movea.l    A0, [A4]
  1157. 00000BC2  3D68 0028 FFD2           move.w     [A6 - 0x2E], [A0 + 0x28]
  1158. 00000BC8  7000                     moveq.l    D0, 0x00
  1159. 00000BCA  2D40 FFF4                move.l     [A6 - 0xC], D0
  1160. 00000BCE  4247                     clr.w      D7
  1161. label00000BD0:
  1162. 00000BD0  48C7                     ext.l      D7
  1163. 00000BD2  206E 0010                movea.l    A0, [A6 + 0x10]
  1164. 00000BD6  2007                     move.l     D0, D7
  1165. 00000BD8  D080                     add.l      D0, D0
  1166. 00000BDA  72FF                     moveq.l    D1, 0xFFFFFFFF
  1167. 00000BDC  B270 0810                cmp.w      D1, [A0 + D0 + 0x10]
  1168. 00000BE0  6700 01B2                beq        +0x1B4 /* 00000D94 */
  1169. 00000BE4  598F                     subq.l     A7, 4
  1170. 00000BE6  48C7                     ext.l      D7
  1171. 00000BE8  206E 0010                movea.l    A0, [A6 + 0x10]
  1172. 00000BEC  2007                     move.l     D0, D7
  1173. 00000BEE  D080                     add.l      D0, D0
  1174. 00000BF0  3F30 0810                move.w     -[A7], [A0 + D0 + 0x10]
  1175. 00000BF4  A9BC                     syscall    GetPicture
  1176. 00000BF6  2D5F FFD8                move.l     [A6 - 0x28], [A7]+
  1177. 00000BFA  6700 0198                beq        +0x19A /* 00000D94 */
  1178. 00000BFE  706C                     moveq.l    D0, 0x6C
  1179. 00000C00  2F00                     move.l     -[A7], D0
  1180. 00000C02  486D 2382                pea.l      [A5 + 0x2382 /* export_1132 */]
  1181. 00000C06  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1182. 00000C0A  2640                     movea.l    A3, D0
  1183. 00000C0C  200B                     move.l     D0, A3
  1184. 00000C0E  504F                     addq.w     A7, 8
  1185. 00000C10  6700 0182                beq        +0x184 /* 00000D94 */
  1186. 00000C14  206E FFD8                movea.l    A0, [A6 - 0x28]
  1187. 00000C18  2050                     movea.l    A0, [A0]
  1188. 00000C1A  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1189. 00000C1E  5488                     addq.l     A0, 2
  1190. 00000C20  22D8                     move.l     [A1]+, [A0]+
  1191. 00000C22  22D8                     move.l     [A1]+, [A0]+
  1192. 00000C24  302E FFFE                move.w     D0, [A6 - 0x2]
  1193. 00000C28  48C0                     ext.l      D0
  1194. 00000C2A  322E FFFA                move.w     D1, [A6 - 0x6]
  1195. 00000C2E  48C1                     ext.l      D1
  1196. 00000C30  9081                     sub.l      D0, D1
  1197. 00000C32  2D40 FFE0                move.l     [A6 - 0x20], D0
  1198. 00000C36  302E FFFC                move.w     D0, [A6 - 0x4]
  1199. 00000C3A  48C0                     ext.l      D0
  1200. 00000C3C  322E FFF8                move.w     D1, [A6 - 0x8]
  1201. 00000C40  48C1                     ext.l      D1
  1202. 00000C42  9081                     sub.l      D0, D1
  1203. 00000C44  2D40 FFDC                move.l     [A6 - 0x24], D0
  1204. 00000C48  302E FFE2                move.w     D0, [A6 - 0x1E]
  1205. 00000C4C  916E FFD2                sub.w      [A6 - 0x2E], D0
  1206. 00000C50  4A47                     tst.w      D7
  1207. 00000C52  6664                     bne        +0x66 /* 00000CB8 */
  1208. 00000C54  700C                     moveq.l    D0, 0x0C
  1209. 00000C56  2F00                     move.l     -[A7], D0
  1210. 00000C58  486D 2422                pea.l      [A5 + 0x2422 /* export_1152 */]
  1211. 00000C5C  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1212. 00000C60  2D40 FFCA                move.l     [A6 - 0x36], D0
  1213. 00000C64  2F00                     move.l     -[A7], D0
  1214. 00000C66  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  1215. 00000C6A  2F0B                     move.l     -[A7], A3
  1216. 00000C6C  2F0C                     move.l     -[A7], A4
  1217. 00000C6E  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  1218. 00000C72  4EAD 4512                jsr        [A5 + 0x4512 /* export_2206 */]
  1219. 00000C76  2D6E FFCA FFD4           move.l     [A6 - 0x2C], [A6 - 0x36]
  1220. 00000C7C  2054                     movea.l    A0, [A4]
  1221. 00000C7E  214B 0064                move.l     [A0 + 0x64], A3
  1222. 00000C82  7A01                     moveq.l    D5, 0x01
  1223. 00000C84  7000                     moveq.l    D0, 0x00
  1224. 00000C86  2D40 FFE4                move.l     [A6 - 0x1C], D0
  1225. 00000C8A  4A2E FFCF                tst.b      [A6 - 0x31]
  1226. 00000C8E  670C                     beq        +0xE /* 00000C9C */
  1227. 00000C90  2054                     movea.l    A0, [A4]
  1228. 00000C92  2228 0026                move.l     D1, [A0 + 0x26]
  1229. 00000C96  92AE FFE0                sub.l      D1, [A6 - 0x20]
  1230. 00000C9A  6002                     bra        +0x4 /* 00000C9E */
  1231. label00000C9C:
  1232. 00000C9C  7200                     moveq.l    D1, 0x00
  1233. label00000C9E:
  1234. 00000C9E  2D41 FFE8                move.l     [A6 - 0x18], D1
  1235. 00000CA2  2C01                     move.l     D6, D1
  1236. 00000CA4  202E FFE0                move.l     D0, [A6 - 0x20]
  1237. 00000CA8  5480                     addq.l     D0, 2
  1238. 00000CAA  2D40 FFEC                move.l     [A6 - 0x14], D0
  1239. 00000CAE  556E FFD2                subq.w     [A6 - 0x2E], 2
  1240. 00000CB2  504F                     addq.w     A7, 8
  1241. 00000CB4  6000 00A2                bra        +0xA4 /* 00000D58 */
  1242. label00000CB8:
  1243. 00000CB8  700C                     moveq.l    D0, 0x0C
  1244. 00000CBA  2F00                     move.l     -[A7], D0
  1245. 00000CBC  486D 2412                pea.l      [A5 + 0x2412 /* export_1150 */]
  1246. 00000CC0  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1247. 00000CC4  2D40 FFCA                move.l     [A6 - 0x36], D0
  1248. 00000CC8  2F00                     move.l     -[A7], D0
  1249. 00000CCA  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  1250. 00000CCE  2F0B                     move.l     -[A7], A3
  1251. 00000CD0  2F0C                     move.l     -[A7], A4
  1252. 00000CD2  2F2E FFCA                move.l     -[A7], [A6 - 0x36]
  1253. 00000CD6  4EAD 44F2                jsr        [A5 + 0x44F2 /* export_2202 */]
  1254. 00000CDA  2D6E FFCA FFD4           move.l     [A6 - 0x2C], [A6 - 0x36]
  1255. 00000CE0  0C47 0001                cmpi.w     D7, 0x1
  1256. 00000CE4  504F                     addq.w     A7, 8
  1257. 00000CE6  660E                     bne        +0x10 /* 00000CF6 */
  1258. 00000CE8  7000                     moveq.l    D0, 0x00
  1259. 00000CEA  2D40 FFE4                move.l     [A6 - 0x1C], D0
  1260. 00000CEE  2054                     movea.l    A0, [A4]
  1261. 00000CF0  214B 005C                move.l     [A0 + 0x5C], A3
  1262. 00000CF4  6010                     bra        +0x12 /* 00000D06 */
  1263. label00000CF6:
  1264. 00000CF6  202E FFDC                move.l     D0, [A6 - 0x24]
  1265. 00000CFA  5380                     subq.l     D0, 1
  1266. 00000CFC  2D40 FFE4                move.l     [A6 - 0x1C], D0
  1267. 00000D00  2054                     movea.l    A0, [A4]
  1268. 00000D02  214B 0060                move.l     [A0 + 0x60], A3
  1269. label00000D06:
  1270. 00000D06  1D7C 0001 FFD0           move.b     [A6 - 0x30], 0x1
  1271. 00000D0C  4A2E FFD1                tst.b      [A6 - 0x2F]
  1272. 00000D10  6726                     beq        +0x28 /* 00000D38 */
  1273. 00000D12  4A04                     tst.b      D4
  1274. 00000D14  671A                     beq        +0x1C /* 00000D30 */
  1275. 00000D16  4A05                     tst.b      D5
  1276. 00000D18  670A                     beq        +0xC /* 00000D24 */
  1277. 00000D1A  2006                     move.l     D0, D6
  1278. 00000D1C  5580                     subq.l     D0, 2
  1279. 00000D1E  90AE FFE0                sub.l      D0, [A6 - 0x20]
  1280. 00000D22  6026                     bra        +0x28 /* 00000D4A */
  1281. label00000D24:
  1282. 00000D24  2054                     movea.l    A0, [A4]
  1283. 00000D26  2028 0026                move.l     D0, [A0 + 0x26]
  1284. 00000D2A  90AE FFE0                sub.l      D0, [A6 - 0x20]
  1285. 00000D2E  601A                     bra        +0x1C /* 00000D4A */
  1286. label00000D30:
  1287. 00000D30  202E FFEC                move.l     D0, [A6 - 0x14]
  1288. 00000D34  D086                     add.l      D0, D6
  1289. 00000D36  6012                     bra        +0x14 /* 00000D4A */
  1290. label00000D38:
  1291. 00000D38  4A04                     tst.b      D4
  1292. 00000D3A  670C                     beq        +0xE /* 00000D48 */
  1293. 00000D3C  2054                     movea.l    A0, [A4]
  1294. 00000D3E  2028 0026                move.l     D0, [A0 + 0x26]
  1295. 00000D42  90AE FFE0                sub.l      D0, [A6 - 0x20]
  1296. 00000D46  6002                     bra        +0x4 /* 00000D4A */
  1297. label00000D48:
  1298. 00000D48  7000                     moveq.l    D0, 0x00
  1299. label00000D4A:
  1300. 00000D4A  2D40 FFE8                move.l     [A6 - 0x18], D0
  1301. 00000D4E  2D40 FFF4                move.l     [A6 - 0xC], D0
  1302. 00000D52  2D6E FFE0 FFF0           move.l     [A6 - 0x10], [A6 - 0x20]
  1303. label00000D58:
  1304. 00000D58  2F0C                     move.l     -[A7], A4
  1305. 00000D5A  486E FFE4                pea.l      [A6 - 0x1C]
  1306. 00000D5E  486E FFDC                pea.l      [A6 - 0x24]
  1307. 00000D62  7005                     moveq.l    D0, 0x05
  1308. 00000D64  1F00                     move.b     -[A7], D0
  1309. 00000D66  1F00                     move.b     -[A7], D0
  1310. 00000D68  48C7                     ext.l      D7
  1311. 00000D6A  206E 0010                movea.l    A0, [A6 + 0x10]
  1312. 00000D6E  2207                     move.l     D1, D7
  1313. 00000D70  D281                     add.l      D1, D1
  1314. 00000D72  3F30 1810                move.w     -[A7], [A0 + D1 + 0x10]
  1315. 00000D76  2F0B                     move.l     -[A7], A3
  1316. 00000D78  4EAD 0BA2                jsr        [A5 + 0xBA2 /* export_368 */]
  1317. 00000D7C  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  1318. 00000D80  2F0B                     move.l     -[A7], A3
  1319. 00000D82  4EAD 2E6A                jsr        [A5 + 0x2E6A /* export_1481 */]
  1320. 00000D86  7001                     moveq.l    D0, 0x01
  1321. 00000D88  1F00                     move.b     -[A7], D0
  1322. 00000D8A  7200                     moveq.l    D1, 0x00
  1323. 00000D8C  1F01                     move.b     -[A7], D1
  1324. 00000D8E  2F0B                     move.l     -[A7], A3
  1325. 00000D90  4EAD 2ED2                jsr        [A5 + 0x2ED2 /* export_1494 */]
  1326. label00000D94:
  1327. 00000D94  3007                     move.w     D0, D7
  1328. 00000D96  5247                     addq.w     D7, 1
  1329. 00000D98  0C47 0003                cmpi.w     D7, 0x3
  1330. 00000D9C  6D00 FE32                blt        -0x1CC /* 00000BD0 */
  1331. 00000DA0  4A2E FFD1                tst.b      [A6 - 0x2F]
  1332. 00000DA4  672E                     beq        +0x30 /* 00000DD4 */
  1333. 00000DA6  4A04                     tst.b      D4
  1334. 00000DA8  6650                     bne        +0x52 /* 00000DFA */
  1335. 00000DAA  4A2E FFD0                tst.b      [A6 - 0x30]
  1336. 00000DAE  6710                     beq        +0x12 /* 00000DC0 */
  1337. 00000DB0  302E FFF2                move.w     D0, [A6 - 0xE]
  1338. 00000DB4  D06E FFF6                add.w      D0, [A6 - 0xA]
  1339. 00000DB8  206E 000C                movea.l    A0, [A6 + 0xC]
  1340. 00000DBC  3080                     move.w     [A0], D0
  1341. 00000DBE  603A                     bra        +0x3C /* 00000DFA */
  1342. label00000DC0:
  1343. 00000DC0  4A05                     tst.b      D5
  1344. 00000DC2  6736                     beq        +0x38 /* 00000DFA */
  1345. 00000DC4  2006                     move.l     D0, D6
  1346. 00000DC6  D0AE FFEC                add.l      D0, [A6 - 0x14]
  1347. 00000DCA  5440                     addq.w     D0, 2
  1348. 00000DCC  206E 000C                movea.l    A0, [A6 + 0xC]
  1349. 00000DD0  3080                     move.w     [A0], D0
  1350. 00000DD2  6026                     bra        +0x28 /* 00000DFA */
  1351. label00000DD4:
  1352. 00000DD4  4A04                     tst.b      D4
  1353. 00000DD6  6714                     beq        +0x16 /* 00000DEC */
  1354. 00000DD8  4A05                     tst.b      D5
  1355. 00000DDA  671E                     beq        +0x20 /* 00000DFA */
  1356. 00000DDC  2006                     move.l     D0, D6
  1357. 00000DDE  D0AE FFEC                add.l      D0, [A6 - 0x14]
  1358. 00000DE2  5440                     addq.w     D0, 2
  1359. 00000DE4  206E 000C                movea.l    A0, [A6 + 0xC]
  1360. 00000DE8  3080                     move.w     [A0], D0
  1361. 00000DEA  600E                     bra        +0x10 /* 00000DFA */
  1362. label00000DEC:
  1363. 00000DEC  302E FFF2                move.w     D0, [A6 - 0xE]
  1364. 00000DF0  D06E FFF6                add.w      D0, [A6 - 0xA]
  1365. 00000DF4  206E 000C                movea.l    A0, [A6 + 0xC]
  1366. 00000DF8  3080                     move.w     [A0], D0
  1367. label00000DFA:
  1368. 00000DFA  4A2E FFD0                tst.b      [A6 - 0x30]
  1369. 00000DFE  6606                     bne        +0x8 /* 00000E06 */
  1370. 00000E00  4A05                     tst.b      D5
  1371. 00000E02  6700 0082                beq        +0x84 /* 00000E86 */
  1372. label00000E06:
  1373. 00000E06  7058                     moveq.l    D0, 0x58
  1374. 00000E08  2F00                     move.l     -[A7], D0
  1375. 00000E0A  486D 295A                pea.l      [A5 + 0x295A /* export_1319 */]
  1376. 00000E0E  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1377. 00000E12  2640                     movea.l    A3, D0
  1378. 00000E14  200B                     move.l     D0, A3
  1379. 00000E16  504F                     addq.w     A7, 8
  1380. 00000E18  676C                     beq        +0x6E /* 00000E86 */
  1381. 00000E1A  2054                     movea.l    A0, [A4]
  1382. 00000E1C  214B 00C0                move.l     [A0 + 0xC0], A3
  1383. 00000E20  7000                     moveq.l    D0, 0x00
  1384. 00000E22  2D40 FFE4                move.l     [A6 - 0x1C], D0
  1385. 00000E26  206E 000C                movea.l    A0, [A6 + 0xC]
  1386. 00000E2A  3210                     move.w     D1, [A0]
  1387. 00000E2C  48C1                     ext.l      D1
  1388. 00000E2E  2D41 FFE8                move.l     [A6 - 0x18], D1
  1389. 00000E32  2054                     movea.l    A0, [A4]
  1390. 00000E34  2D68 0022 FFDC           move.l     [A6 - 0x24], [A0 + 0x22]
  1391. 00000E3A  2054                     movea.l    A0, [A4]
  1392. 00000E3C  4A2E FFD0                tst.b      [A6 - 0x30]
  1393. 00000E40  6706                     beq        +0x8 /* 00000E48 */
  1394. 00000E42  222E FFF0                move.l     D1, [A6 - 0x10]
  1395. 00000E46  6002                     bra        +0x4 /* 00000E4A */
  1396. label00000E48:
  1397. 00000E48  7200                     moveq.l    D1, 0x00
  1398. label00000E4A:
  1399. 00000E4A  2028 0026                move.l     D0, [A0 + 0x26]
  1400. 00000E4E  9081                     sub.l      D0, D1
  1401. 00000E50  4A05                     tst.b      D5
  1402. 00000E52  6708                     beq        +0xA /* 00000E5C */
  1403. 00000E54  222E FFEC                move.l     D1, [A6 - 0x14]
  1404. 00000E58  5581                     subq.l     D1, 2
  1405. 00000E5A  6002                     bra        +0x4 /* 00000E5E */
  1406. label00000E5C:
  1407. 00000E5C  7200                     moveq.l    D1, 0x00
  1408. label00000E5E:
  1409. 00000E5E  9081                     sub.l      D0, D1
  1410. 00000E60  2D40 FFE0                move.l     [A6 - 0x20], D0
  1411. 00000E64  2F0C                     move.l     -[A7], A4
  1412. 00000E66  486E FFE4                pea.l      [A6 - 0x1C]
  1413. 00000E6A  486E FFDC                pea.l      [A6 - 0x24]
  1414. 00000E6E  7005                     moveq.l    D0, 0x05
  1415. 00000E70  1F00                     move.b     -[A7], D0
  1416. 00000E72  1F00                     move.b     -[A7], D0
  1417. 00000E74  2F0B                     move.l     -[A7], A3
  1418. 00000E76  4EAD 0EA2                jsr        [A5 + 0xEA2 /* export_464 */]
  1419. 00000E7A  7000                     moveq.l    D0, 0x00
  1420. 00000E7C  1F00                     move.b     -[A7], D0
  1421. 00000E7E  1F00                     move.b     -[A7], D0
  1422. 00000E80  2F0B                     move.l     -[A7], A3
  1423. 00000E82  4EAD 30D2                jsr        [A5 + 0x30D2 /* export_1558 */]
  1424. label00000E86:
  1425. 00000E86  3D6E FFD2 0014           move.w     [A6 + 0x14], [A6 - 0x2E]
  1426. 00000E8C  4CEE 18F8 FFAE           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x52]
  1427. 00000E92  4E5E                     unlink     A6
  1428. 00000E94  205F                     movea.l    A0, [A7]+
  1429. 00000E96  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1430. 00000E9A  4ED0                     jmp        [A0]
  1431. 00000E9C  9B54                     sub.w      [A4], D5
  1432. 00000E9E  5449                     addq.w     A1, 2
  1433. 00000EA0  4D45                     chk.w      D6, D5
  1434. 00000EA2  434F                     chk.w      D1, A7
  1435. 00000EA4  4E54 524F                link       A4, -0xFFFFADB1
  1436. 00000EA8  4C4C 4552                movem.l    D1,D4,D6,A0,A2,A6, A4
  1437. 00000EAC  2E49                     movea.l    A7, A1
  1438. 00000EAE  4E49                     trap       9
  1439. 00000EB0  5442                     addq.w     D2, 2
  1440. 00000EB2  5554                     subq.w     [A4], 2
  1441. 00000EB4  544F                     addq.w     A7, 2
  1442. 00000EB6  4E53 0000                link       A3, 0
  1443. 00000EBA  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1444. // begin alternate branch 00000EBC-00000EC0
  1445. fn00000EBC:
  1446. 00000EBC  4E56 FFCE                link       A6, -0x0032
  1447. // end alternate branch 00000EBC-00000EC0
  1448. fn00000EBC: // (misaligned)
  1449. 00000EBE  FFCE                     .invalid   <<F/7/7>>
  1450. 00000EC0  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  1451. 00000EC4  382E 0010                move.w     D4, [A6 + 0x10]
  1452. 00000EC8  3C2E 000E                move.w     D6, [A6 + 0xE]
  1453. 00000ECC  286E 0008                movea.l    A4, [A6 + 0x8]
  1454. 00000ED0  206E 0012                movea.l    A0, [A6 + 0x12]
  1455. 00000ED4  2050                     movea.l    A0, [A0]
  1456. 00000ED6  3D50 FFCE                move.w     [A6 - 0x32], [A0]
  1457. 00000EDA  206E 0012                movea.l    A0, [A6 + 0x12]
  1458. 00000EDE  5490                     addq.l     [A0], 2
  1459. 00000EE0  2054                     movea.l    A0, [A4]
  1460. 00000EE2  4268 007C                clr.w      [A0 + 0x7C]
  1461. 00000EE6  4245                     clr.w      D5
  1462. 00000EE8  2054                     movea.l    A0, [A4]
  1463. 00000EEA  43EE FFD8                lea.l      A1, [A6 - 0x28]
  1464. 00000EEE  41E8 004C                lea.l      A0, [A0 + 0x4C]
  1465. 00000EF2  22D8                     move.l     [A1]+, [A0]+
  1466. 00000EF4  22D8                     move.l     [A1]+, [A0]+
  1467. 00000EF6  22D8                     move.l     [A1]+, [A0]+
  1468. 00000EF8  4247                     clr.w      D7
  1469. 00000EFA  6000 0176                bra        +0x178 /* 00001072 */
  1470. label00000EFE:
  1471. 00000EFE  206E 0012                movea.l    A0, [A6 + 0x12]
  1472. 00000F02  2050                     movea.l    A0, [A0]
  1473. 00000F04  2D48 FFD0                move.l     [A6 - 0x30], A0
  1474. 00000F08  7000                     moveq.l    D0, 0x00
  1475. 00000F0A  1028 0014                move.b     D0, [A0 + 0x14]
  1476. 00000F0E  D07C 0015                add.w      D0, 0x15
  1477. 00000F12  48C0                     ext.l      D0
  1478. 00000F14  2A00                     move.l     D5, D0
  1479. 00000F16  0805 0000                btst.b     D5, 0x0
  1480. 00000F1A  6704                     beq        +0x6 /* 00000F20 */
  1481. 00000F1C  2005                     move.l     D0, D5
  1482. 00000F1E  5285                     addq.l     D5, 1
  1483. label00000F20:
  1484. 00000F20  206E 0012                movea.l    A0, [A6 + 0x12]
  1485. 00000F24  DB90                     add.l      [A0], D5
  1486. 00000F26  4878 0084                push.l     0x84
  1487. 00000F2A  486D 242A                pea.l      [A5 + 0x242A /* export_1153 */]
  1488. 00000F2E  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1489. 00000F32  2640                     movea.l    A3, D0
  1490. 00000F34  2F0B                     move.l     -[A7], A3
  1491. 00000F36  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  1492. 00000F3A  2F0C                     move.l     -[A7], A4
  1493. 00000F3C  206E FFD0                movea.l    A0, [A6 - 0x30]
  1494. 00000F40  4868 0006                pea.l      [A0 + 0x6]
  1495. 00000F44  3F10                     move.w     -[A7], [A0]
  1496. 00000F46  2F28 0002                move.l     -[A7], [A0 + 0x2]
  1497. 00000F4A  2F0B                     move.l     -[A7], A3
  1498. 00000F4C  4EBA F912                jsr        [PC - 0x6EE /* 00000860 */]
  1499. 00000F50  486E FFD8                pea.l      [A6 - 0x28]
  1500. 00000F54  7000                     moveq.l    D0, 0x00
  1501. 00000F56  1F00                     move.b     -[A7], D0
  1502. 00000F58  2F0B                     move.l     -[A7], A3
  1503. 00000F5A  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  1504. 00000F5E  7001                     moveq.l    D0, 0x01
  1505. 00000F60  1F00                     move.b     -[A7], D0
  1506. 00000F62  7200                     moveq.l    D1, 0x00
  1507. 00000F64  1F01                     move.b     -[A7], D1
  1508. 00000F66  2F0B                     move.l     -[A7], A3
  1509. 00000F68  4EAD 2ED2                jsr        [A5 + 0x2ED2 /* export_1494 */]
  1510. 00000F6C  2F0B                     move.l     -[A7], A3
  1511. 00000F6E  2054                     movea.l    A0, [A4]
  1512. 00000F70  2F28 0078                move.l     -[A7], [A0 + 0x78]
  1513. 00000F74  4EAD 1892                jsr        [A5 + 0x1892 /* export_782 */]
  1514. 00000F78  2054                     movea.l    A0, [A4]
  1515. 00000F7A  2253                     movea.l    A1, [A3]
  1516. 00000F7C  3368 007C 0066           move.w     [A1 + 0x66], [A0 + 0x7C]
  1517. 00000F82  2054                     movea.l    A0, [A4]
  1518. 00000F84  4A28 00B6                tst.b      [A0 + 0xB6]
  1519. 00000F88  57C3                     seq        D3
  1520. 00000F8A  4403                     neg.b      D3
  1521. 00000F8C  2053                     movea.l    A0, [A3]
  1522. 00000F8E  1143 0080                move.b     [A0 + 0x80], D3
  1523. 00000F92  2053                     movea.l    A0, [A3]
  1524. 00000F94  3144 0082                move.w     [A0 + 0x82], D4
  1525. 00000F98  2054                     movea.l    A0, [A4]
  1526. 00000F9A  226E FFD0                movea.l    A1, [A6 - 0x30]
  1527. 00000F9E  3011                     move.w     D0, [A1]
  1528. 00000FA0  D168 007C                add.w      [A0 + 0x7C], D0
  1529. 00000FA4  7000                     moveq.l    D0, 0x00
  1530. 00000FA6  2F00                     move.l     -[A7], D0
  1531. 00000FA8  2F0B                     move.l     -[A7], A3
  1532. 00000FAA  4EAD 43F2                jsr        [A5 + 0x43F2 /* export_2170 */]
  1533. 00000FAE  206E FFD0                movea.l    A0, [A6 - 0x30]
  1534. 00000FB2  4868 0014                pea.l      [A0 + 0x14]
  1535. 00000FB6  2F0B                     move.l     -[A7], A3
  1536. 00000FB8  4EAD 43FA                jsr        [A5 + 0x43FA /* export_2171 */]
  1537. 00000FBC  206E FFD0                movea.l    A0, [A6 - 0x30]
  1538. 00000FC0  70FF                     moveq.l    D0, 0xFFFFFFFF
  1539. 00000FC2  B068 000E                cmp.w      D0, [A0 + 0xE]
  1540. 00000FC6  504F                     addq.w     A7, 8
  1541. 00000FC8  6700 00A4                beq        +0xA6 /* 0000106E */
  1542. 00000FCC  705E                     moveq.l    D0, 0x5E
  1543. 00000FCE  2F00                     move.l     -[A7], D0
  1544. 00000FD0  486D 240A                pea.l      [A5 + 0x240A /* export_1149 */]
  1545. 00000FD4  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  1546. 00000FD8  2D40 FFD4                move.l     [A6 - 0x2C], D0
  1547. 00000FDC  504F                     addq.w     A7, 8
  1548. 00000FDE  6700 008E                beq        +0x90 /* 0000106E */
  1549. 00000FE2  598F                     subq.l     A7, 4
  1550. 00000FE4  206E FFD0                movea.l    A0, [A6 - 0x30]
  1551. 00000FE8  3F28 000E                move.w     -[A7], [A0 + 0xE]
  1552. 00000FEC  A9BC                     syscall    GetPicture
  1553. 00000FEE  2D5F FFE4                move.l     [A6 - 0x1C], [A7]+
  1554. 00000FF2  677A                     beq        +0x7C /* 0000106E */
  1555. 00000FF4  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1556. 00000FF8  2050                     movea.l    A0, [A0]
  1557. 00000FFA  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1558. 00000FFE  5488                     addq.l     A0, 2
  1559. 00001000  22D8                     move.l     [A1]+, [A0]+
  1560. 00001002  22D8                     move.l     [A1]+, [A0]+
  1561. 00001004  302E FFFE                move.w     D0, [A6 - 0x2]
  1562. 00001008  48C0                     ext.l      D0
  1563. 0000100A  322E FFFA                move.w     D1, [A6 - 0x6]
  1564. 0000100E  48C1                     ext.l      D1
  1565. 00001010  9081                     sub.l      D0, D1
  1566. 00001012  2D40 FFEC                move.l     [A6 - 0x14], D0
  1567. 00001016  302E FFFC                move.w     D0, [A6 - 0x4]
  1568. 0000101A  48C0                     ext.l      D0
  1569. 0000101C  322E FFF8                move.w     D1, [A6 - 0x8]
  1570. 00001020  48C1                     ext.l      D1
  1571. 00001022  9081                     sub.l      D0, D1
  1572. 00001024  2D40 FFE8                move.l     [A6 - 0x18], D0
  1573. 00001028  302E FFEE                move.w     D0, [A6 - 0x12]
  1574. 0000102C  916E 000C                sub.w      [A6 + 0xC], D0
  1575. 00001030  206E FFD0                movea.l    A0, [A6 - 0x30]
  1576. 00001034  3028 0010                move.w     D0, [A0 + 0x10]
  1577. 00001038  48C0                     ext.l      D0
  1578. 0000103A  2D40 FFF0                move.l     [A6 - 0x10], D0
  1579. 0000103E  3028 0012                move.w     D0, [A0 + 0x12]
  1580. 00001042  48C0                     ext.l      D0
  1581. 00001044  2D40 FFF4                move.l     [A6 - 0xC], D0
  1582. 00001048  2F0C                     move.l     -[A7], A4
  1583. 0000104A  486E FFF0                pea.l      [A6 - 0x10]
  1584. 0000104E  486E FFE8                pea.l      [A6 - 0x18]
  1585. 00001052  7005                     moveq.l    D0, 0x05
  1586. 00001054  1F00                     move.b     -[A7], D0
  1587. 00001056  1F00                     move.b     -[A7], D0
  1588. 00001058  3F28 000E                move.w     -[A7], [A0 + 0xE]
  1589. 0000105C  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  1590. 00001060  4EAD 0BAA                jsr        [A5 + 0xBAA /* export_369 */]
  1591. 00001064  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  1592. 00001068  2F0B                     move.l     -[A7], A3
  1593. 0000106A  4EAD 43F2                jsr        [A5 + 0x43F2 /* export_2170 */]
  1594. label0000106E:
  1595. 0000106E  3007                     move.w     D0, D7
  1596. 00001070  5247                     addq.w     D7, 1
  1597. label00001072:
  1598. 00001072  BE6E FFCE                cmp.w      D7, [A6 - 0x32]
  1599. 00001076  6D00 FE86                blt        -0x178 /* 00000EFE */
  1600. 0000107A  2053                     movea.l    A0, [A3]
  1601. 0000107C  2254                     movea.l    A1, [A4]
  1602. 0000107E  3368 0064 0080           move.w     [A1 + 0x80], [A0 + 0x64]
  1603. 00001084  2054                     movea.l    A0, [A4]
  1604. 00001086  2248                     movea.l    A1, A0
  1605. 00001088  3028 007C                move.w     D0, [A0 + 0x7C]
  1606. 0000108C  9069 0080                sub.w      D0, [A1 + 0x80]
  1607. 00001090  2054                     movea.l    A0, [A4]
  1608. 00001092  3140 007E                move.w     [A0 + 0x7E], D0
  1609. 00001096  2054                     movea.l    A0, [A4]
  1610. 00001098  2068 0078                movea.l    A0, [A0 + 0x78]
  1611. 0000109C  2050                     movea.l    A0, [A0]
  1612. 0000109E  2254                     movea.l    A1, [A4]
  1613. 000010A0  2368 000A 0082           move.l     [A1 + 0x82], [A0 + 0xA]
  1614. 000010A6  2054                     movea.l    A0, [A4]
  1615. 000010A8  3028 007C                move.w     D0, [A0 + 0x7C]
  1616. 000010AC  48C0                     ext.l      D0
  1617. 000010AE  A122                     syscall    NewHandle, flags=1
  1618. 000010B0  2254                     movea.l    A1, [A4]
  1619. 000010B2  2348 00A0                move.l     [A1 + 0xA0], A0
  1620. 000010B6  2054                     movea.l    A0, [A4]
  1621. 000010B8  2F28 00A0                move.l     -[A7], [A0 + 0xA0]
  1622. 000010BC  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  1623. 000010C0  2054                     movea.l    A0, [A4]
  1624. 000010C2  302E 000C                move.w     D0, [A6 + 0xC]
  1625. 000010C6  48C0                     ext.l      D0
  1626. 000010C8  81E8 007C                divs.w     D0, [A0 + 0x7C]
  1627. 000010CC  3800                     move.w     D4, D0
  1628. 000010CE  7E01                     moveq.l    D7, 0x01
  1629. 000010D0  6000 00D2                bra        +0xD4 /* 000011A4 */
  1630. label000010D4:
  1631. 000010D4  598F                     subq.l     A7, 4
  1632. 000010D6  48C7                     ext.l      D7
  1633. 000010D8  2F07                     move.l     -[A7], D7
  1634. 000010DA  2054                     movea.l    A0, [A4]
  1635. 000010DC  2F28 0078                move.l     -[A7], [A0 + 0x78]
  1636. 000010E0  4EAD 181A                jsr        [A5 + 0x181A /* export_767 */]
  1637. 000010E4  265F                     movea.l    A3, [A7]+
  1638. 000010E6  2053                     movea.l    A0, [A3]
  1639. 000010E8  3144 006E                move.w     [A0 + 0x6E], D4
  1640. 000010EC  2053                     movea.l    A0, [A3]
  1641. 000010EE  3A04                     move.w     D5, D4
  1642. 000010F0  CBE8 0064                muls.w     D5, [A0 + 0x64]
  1643. 000010F4  2053                     movea.l    A0, [A3]
  1644. 000010F6  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1645. 000010FA  41E8 001A                lea.l      A0, [A0 + 0x1A]
  1646. 000010FE  22D8                     move.l     [A1]+, [A0]+
  1647. 00001100  22D8                     move.l     [A1]+, [A0]+
  1648. 00001102  2053                     movea.l    A0, [A3]
  1649. 00001104  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1650. 00001108  41E8 0022                lea.l      A0, [A0 + 0x22]
  1651. 0000110C  22D8                     move.l     [A1]+, [A0]+
  1652. 0000110E  22D8                     move.l     [A1]+, [A0]+
  1653. 00001110  48C6                     ext.l      D6
  1654. 00001112  202E FFF4                move.l     D0, [A6 - 0xC]
  1655. 00001116  D086                     add.l      D0, D6
  1656. 00001118  2F00                     move.l     -[A7], D0
  1657. 0000111A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1658. 0000111E  7000                     moveq.l    D0, 0x00
  1659. 00001120  1F00                     move.b     -[A7], D0
  1660. 00001122  2F0B                     move.l     -[A7], A3
  1661. 00001124  4EAD 3172                jsr        [A5 + 0x3172 /* export_1578 */]
  1662. 00001128  48C5                     ext.l      D5
  1663. 0000112A  2F05                     move.l     -[A7], D5
  1664. 0000112C  2054                     movea.l    A0, [A4]
  1665. 0000112E  2028 0022                move.l     D0, [A0 + 0x22]
  1666. 00001132  90AE FFF0                sub.l      D0, [A6 - 0x10]
  1667. 00001136  90AE FFE8                sub.l      D0, [A6 - 0x18]
  1668. 0000113A  2F00                     move.l     -[A7], D0
  1669. 0000113C  7000                     moveq.l    D0, 0x00
  1670. 0000113E  1F00                     move.b     -[A7], D0
  1671. 00001140  2F0B                     move.l     -[A7], A3
  1672. 00001142  4EAD 318A                jsr        [A5 + 0x318A /* export_1581 */]
  1673. 00001146  302E FFF6                move.w     D0, [A6 - 0xA]
  1674. 0000114A  D045                     add.w      D0, D5
  1675. 0000114C  DC40                     add.w      D6, D0
  1676. 0000114E  2053                     movea.l    A0, [A3]
  1677. 00001150  4AA8 0078                tst.l      [A0 + 0x78]
  1678. 00001154  6740                     beq        +0x42 /* 00001196 */
  1679. 00001156  2068 0078                movea.l    A0, [A0 + 0x78]
  1680. 0000115A  2050                     movea.l    A0, [A0]
  1681. 0000115C  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1682. 00001160  41E8 001A                lea.l      A0, [A0 + 0x1A]
  1683. 00001164  22D8                     move.l     [A1]+, [A0]+
  1684. 00001166  22D8                     move.l     [A1]+, [A0]+
  1685. 00001168  48C6                     ext.l      D6
  1686. 0000116A  202E FFF4                move.l     D0, [A6 - 0xC]
  1687. 0000116E  D086                     add.l      D0, D6
  1688. 00001170  2F00                     move.l     -[A7], D0
  1689. 00001172  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  1690. 00001176  7000                     moveq.l    D0, 0x00
  1691. 00001178  1F00                     move.b     -[A7], D0
  1692. 0000117A  2053                     movea.l    A0, [A3]
  1693. 0000117C  2F28 0078                move.l     -[A7], [A0 + 0x78]
  1694. 00001180  4EAD 3172                jsr        [A5 + 0x3172 /* export_1578 */]
  1695. 00001184  2053                     movea.l    A0, [A3]
  1696. 00001186  2068 0078                movea.l    A0, [A0 + 0x78]
  1697. 0000118A  2050                     movea.l    A0, [A0]
  1698. 0000118C  302E FFF6                move.w     D0, [A6 - 0xA]
  1699. 00001190  D068 0028                add.w      D0, [A0 + 0x28]
  1700. 00001194  DC40                     add.w      D6, D0
  1701. label00001196:
  1702. 00001196  7000                     moveq.l    D0, 0x00
  1703. 00001198  2F00                     move.l     -[A7], D0
  1704. 0000119A  2F0B                     move.l     -[A7], A3
  1705. 0000119C  4EAD 4402                jsr        [A5 + 0x4402 /* export_2172 */]
  1706. 000011A0  3007                     move.w     D0, D7
  1707. 000011A2  5247                     addq.w     D7, 1
  1708. label000011A4:
  1709. 000011A4  BE6E FFCE                cmp.w      D7, [A6 - 0x32]
  1710. 000011A8  6F00 FF2A                ble        -0xD4 /* 000010D4 */
  1711. 000011AC  4CEE 18F8 FFB2           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x4E]
  1712. 000011B2  4E5E                     unlink     A6
  1713. 000011B4  205F                     movea.l    A0, [A7]+
  1714. 000011B6  4FEF 000E                lea.l      A7, [A7 + 0xE]
  1715. 000011BA  4ED0                     jmp        [A0]
  1716. 000011BC  9F54                     sub.w      [A4], D7
  1717. 000011BE  5449                     addq.w     A1, 2
  1718. 000011C0  4D45                     chk.w      D6, D5
  1719. 000011C2  434F                     chk.w      D1, A7
  1720. 000011C4  4E54 524F                link       A4, -0xFFFFADB1
  1721. 000011C8  4C4C 4552                movem.l    D1,D4,D6,A0,A2,A6, A4
  1722. 000011CC  2E49                     movea.l    A7, A1
  1723. 000011CE  4E49                     trap       9
  1724. 000011D0  5444                     addq.w     D4, 2
  1725. 000011D2  4947                     chk.w      D4, D7
  1726. 000011D4  4954                     chk.w      D4, [A4]
  1727. 000011D6  4752                     chk.w      D3, [A2]
  1728. 000011D8  4F55                     chk.w      D7, [A5]
  1729. 000011DA  5053                     addq.w     [A3], 8
  1730. 000011DC  0000 0000                ori.b      D0, 0x0
  1731. export_1882:
  1732. 000011E0  4E56 0000                link       A6, 0
  1733. 000011E4  48E7 0018                movem.l    -[A7], A3,A4
  1734. 000011E8  266E 000C                movea.l    A3, [A6 + 0xC]
  1735. 000011EC  286E 0008                movea.l    A4, [A6 + 0x8]
  1736. 000011F0  2054                     movea.l    A0, [A4]
  1737. 000011F2  214B 00B8                move.l     [A0 + 0xB8], A3
  1738. 000011F6  2053                     movea.l    A0, [A3]
  1739. 000011F8  214C 00BC                move.l     [A0 + 0xBC], A4
  1740. 000011FC  2053                     movea.l    A0, [A3]
  1741. 000011FE  117C 0001 00B6           move.b     [A0 + 0xB6], 0x1
  1742. 00001204  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  1743. 0000120A  4E5E                     unlink     A6
  1744. 0000120C  205F                     movea.l    A0, [A7]+
  1745. 0000120E  504F                     addq.w     A7, 8
  1746. 00001210  4ED0                     jmp        [A0]
  1747. 00001212  9D54                     sub.w      [A4], D6
  1748. 00001214  5449                     addq.w     A1, 2
  1749. 00001216  4D45                     chk.w      D6, D5
  1750. 00001218  434F                     chk.w      D1, A7
  1751. 0000121A  4E54 524F                link       A4, -0xFFFFADB1
  1752. 0000121E  4C4C 4552                movem.l    D1,D4,D6,A0,A2,A6, A4
  1753. 00001222  2E53                     movea.l    A7, [A3]
  1754. 00001224  4554                     chk.w      D2, [A4]
  1755. 00001226  5245                     addq.w     D5, 1
  1756. 00001228  4D4F                     chk.w      D6, A7
  1757. 0000122A  5445                     addq.w     D5, 2
  1758. 0000122C  5649                     addq.w     A1, 3
  1759. 0000122E  4557                     chk.w      D2, [A7]
  1760. 00001230  0000 0000                ori.b      D0, 0x0
  1761. export_1883:
  1762. 00001234  4E56 0000                link       A6, 0
  1763. 00001238  2F0C                     move.l     -[A7], A4
  1764. 0000123A  286E 0008                movea.l    A4, [A6 + 0x8]
  1765. 0000123E  2054                     movea.l    A0, [A4]
  1766. 00001240  7000                     moveq.l    D0, 0x00
  1767. 00001242  2140 0084                move.l     [A0 + 0x84], D0
  1768. 00001246  2054                     movea.l    A0, [A4]
  1769. 00001248  2140 0088                move.l     [A0 + 0x88], D0
  1770. 0000124C  2054                     movea.l    A0, [A4]
  1771. 0000124E  2140 007C                move.l     [A0 + 0x7C], D0
  1772. 00001252  2054                     movea.l    A0, [A4]
  1773. 00001254  2140 0080                move.l     [A0 + 0x80], D0
  1774. 00001258  2054                     movea.l    A0, [A4]
  1775. 0000125A  2140 008C                move.l     [A0 + 0x8C], D0
  1776. 0000125E  2054                     movea.l    A0, [A4]
  1777. 00001260  2140 0090                move.l     [A0 + 0x90], D0
  1778. 00001264  2054                     movea.l    A0, [A4]
  1779. 00001266  2140 0094                move.l     [A0 + 0x94], D0
  1780. 0000126A  2054                     movea.l    A0, [A4]
  1781. 0000126C  2140 0078                move.l     [A0 + 0x78], D0
  1782. 00001270  2054                     movea.l    A0, [A4]
  1783. 00001272  4228 00B4                clr.b      [A0 + 0xB4]
  1784. 00001276  2054                     movea.l    A0, [A4]
  1785. 00001278  4228 00B5                clr.b      [A0 + 0xB5]
  1786. 0000127C  2054                     movea.l    A0, [A4]
  1787. 0000127E  317C 0004 00A6           move.w     [A0 + 0xA6], 0x4
  1788. 00001284  2054                     movea.l    A0, [A4]
  1789. 00001286  317C 0003 00A4           move.w     [A0 + 0xA4], 0x3
  1790. 0000128C  2054                     movea.l    A0, [A4]
  1791. 0000128E  2140 00B8                move.l     [A0 + 0xB8], D0
  1792. 00001292  2054                     movea.l    A0, [A4]
  1793. 00001294  4228 00BC                clr.b      [A0 + 0xBC]
  1794. 00001298  2054                     movea.l    A0, [A4]
  1795. 0000129A  117C 0001 00BD           move.b     [A0 + 0xBD], 0x1
  1796. 000012A0  2054                     movea.l    A0, [A4]
  1797. 000012A2  117C 0001 00BE           move.b     [A0 + 0xBE], 0x1
  1798. 000012A8  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  1799. 000012AC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1800. 000012B0  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1801. 000012B4  2F0C                     move.l     -[A7], A4
  1802. 000012B6  4EAD 0E72                jsr        [A5 + 0xE72 /* export_458 */]
  1803. 000012BA  286E FFFC                movea.l    A4, [A6 - 0x4]
  1804. 000012BE  4E5E                     unlink     A6
  1805. 000012C0  205F                     movea.l    A0, [A7]+
  1806. 000012C2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1807. 000012C6  4ED0                     jmp        [A0]
  1808. 000012C8  9754                     sub.w      [A4], D3
  1809. 000012CA  5349                     subq.w     A1, 1
  1810. 000012CC  5A45                     addq.w     D5, 5
  1811. 000012CE  434F                     chk.w      D1, A7
  1812. 000012D0  4E54 524F                link       A4, -0xFFFFADB1
  1813. 000012D4  4C57 494E                movem.l    D1,D2,D3,D6,A0,A3,A6, [A7]
  1814. 000012D8  444F                     neg.w      A7
  1815. 000012DA  572E 4952                subq.b     [A6 + 0x4952], 3
  1816. 000012DE  4553                     chk.w      D2, [A3]
  1817. 000012E0  0000 0000                ori.b      D0, 0x0
  1818. export_1884:
  1819. 000012E4  4E56 0000                link       A6, 0
  1820. 000012E8  2F0C                     move.l     -[A7], A4
  1821. 000012EA  286E 0008                movea.l    A4, [A6 + 0x8]
  1822. 000012EE  598F                     subq.l     A7, 4
  1823. 000012F0  2F3C 646C 6F67           move.l     -[A7], 0x646C6F67 /* 'dlog' */
  1824. 000012F6  2F0C                     move.l     -[A7], A4
  1825. 000012F8  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  1826. 000012FC  2054                     movea.l    A0, [A4]
  1827. 000012FE  215F 0078                move.l     [A0 + 0x78], [A7]+
  1828. 00001302  598F                     subq.l     A7, 4
  1829. 00001304  2F3C 7072 7370           move.l     -[A7], 0x70727370 /* 'prsp' */
  1830. 0000130A  2F0C                     move.l     -[A7], A4
  1831. 0000130C  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  1832. 00001310  2054                     movea.l    A0, [A4]
  1833. 00001312  215F 0084                move.l     [A0 + 0x84], [A7]+
  1834. 00001316  598F                     subq.l     A7, 4
  1835. 00001318  2F3C 756E 6974           move.l     -[A7], 0x756E6974 /* 'unit' */
  1836. 0000131E  2F0C                     move.l     -[A7], A4
  1837. 00001320  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  1838. 00001324  2054                     movea.l    A0, [A4]
  1839. 00001326  215F 0088                move.l     [A0 + 0x88], [A7]+
  1840. 0000132A  598F                     subq.l     A7, 4
  1841. 0000132C  2F3C 7072 737A           move.l     -[A7], 0x7072737A /* 'prsz' */
  1842. 00001332  2F0C                     move.l     -[A7], A4
  1843. 00001334  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  1844. 00001338  2054                     movea.l    A0, [A4]
  1845. 0000133A  215F 007C                move.l     [A0 + 0x7C], [A7]+
  1846. 0000133E  598F                     subq.l     A7, 4
  1847. 00001340  2F3C 6375 7374           move.l     -[A7], 0x63757374 /* 'cust' */
  1848. 00001346  2F0C                     move.l     -[A7], A4
  1849. 00001348  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  1850. 0000134C  2054                     movea.l    A0, [A4]
  1851. 0000134E  215F 0080                move.l     [A0 + 0x80], [A7]+
  1852. 00001352  598F                     subq.l     A7, 4
  1853. 00001354  2F3C 6172 6362           move.l     -[A7], 0x61726362 /* 'arcb' */
  1854. 0000135A  2F0C                     move.l     -[A7], A4
  1855. 0000135C  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  1856. 00001360  2054                     movea.l    A0, [A4]
  1857. 00001362  215F 008C                move.l     [A0 + 0x8C], [A7]+
  1858. 00001366  598F                     subq.l     A7, 4
  1859. 00001368  2F3C 7769 7468           move.l     -[A7], 0x77697468 /* 'with' */
  1860. 0000136E  2F0C                     move.l     -[A7], A4
  1861. 00001370  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  1862. 00001374  2054                     movea.l    A0, [A4]
  1863. 00001376  215F 0090                move.l     [A0 + 0x90], [A7]+
  1864. 0000137A  598F                     subq.l     A7, 4
  1865. 0000137C  2F3C 6869 7465           move.l     -[A7], 0x68697465 /* 'hite' */
  1866. 00001382  2F0C                     move.l     -[A7], A4
  1867. 00001384  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  1868. 00001388  2054                     movea.l    A0, [A4]
  1869. 0000138A  215F 0094                move.l     [A0 + 0x94], [A7]+
  1870. 0000138E  598F                     subq.l     A7, 4
  1871. 00001390  2F3C 6170 706C           move.l     -[A7], 0x6170706C /* 'appl' */
  1872. 00001396  2F0C                     move.l     -[A7], A4
  1873. 00001398  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  1874. 0000139C  2054                     movea.l    A0, [A4]
  1875. 0000139E  215F 0098                move.l     [A0 + 0x98], [A7]+
  1876. 000013A2  598F                     subq.l     A7, 4
  1877. 000013A4  2F3C 6F6B 2020           move.l     -[A7], 0x6F6B2020 /* 'ok  ' */
  1878. 000013AA  2F0C                     move.l     -[A7], A4
  1879. 000013AC  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  1880. 000013B0  2054                     movea.l    A0, [A4]
  1881. 000013B2  215F 00A0                move.l     [A0 + 0xA0], [A7]+
  1882. 000013B6  598F                     subq.l     A7, 4
  1883. 000013B8  2F3C 6361 6E63           move.l     -[A7], 0x63616E63 /* 'canc' */
  1884. 000013BE  2F0C                     move.l     -[A7], A4
  1885. 000013C0  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  1886. 000013C4  2054                     movea.l    A0, [A4]
  1887. 000013C6  215F 009C                move.l     [A0 + 0x9C], [A7]+
  1888. 000013CA  7000                     moveq.l    D0, 0x00
  1889. 000013CC  1F00                     move.b     -[A7], D0
  1890. 000013CE  1F00                     move.b     -[A7], D0
  1891. 000013D0  2054                     movea.l    A0, [A4]
  1892. 000013D2  2F28 007C                move.l     -[A7], [A0 + 0x7C]
  1893. 000013D6  4EAD 133A                jsr        [A5 + 0x133A /* export_611 */]
  1894. 000013DA  7001                     moveq.l    D0, 0x01
  1895. 000013DC  1F00                     move.b     -[A7], D0
  1896. 000013DE  7200                     moveq.l    D1, 0x00
  1897. 000013E0  1F01                     move.b     -[A7], D1
  1898. 000013E2  2054                     movea.l    A0, [A4]
  1899. 000013E4  2F28 0080                move.l     -[A7], [A0 + 0x80]
  1900. 000013E8  4EAD 133A                jsr        [A5 + 0x133A /* export_611 */]
  1901. 000013EC  286E FFFC                movea.l    A4, [A6 - 0x4]
  1902. 000013F0  4E5E                     unlink     A6
  1903. 000013F2  2E9F                     move.l     [A7], [A7]+
  1904. 000013F4  4E75                     rts
  1905. 000013F6  9B54                     sub.w      [A4], D5
  1906. 000013F8  5349                     subq.w     A1, 1
  1907. 000013FA  5A45                     addq.w     D5, 5
  1908. 000013FC  434F                     chk.w      D1, A7
  1909. 000013FE  4E54 524F                link       A4, -0xFFFFADB1
  1910. 00001402  4C57 494E                movem.l    D1,D2,D3,D6,A0,A3,A6, [A7]
  1911. 00001406  444F                     neg.w      A7
  1912. 00001408  572E 504F                subq.b     [A6 + 0x504F], 3
  1913. 0000140C  5354                     subq.w     [A4], 1
  1914. 0000140E  4952                     chk.w      D4, [A2]
  1915. 00001410  4553                     chk.w      D2, [A3]
  1916. 00001412  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1917. export_1885: // at 00001414 (misaligned)
  1918. 00001416  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  1919. 0000141A  0008 4EAD                ori.b      A0, 0xAD
  1920. 0000141E  08B2 4E5E 2E9F           bclr.b     [A2 + D2 * 8 - 0x97], 0x5E /* '^' */
  1921. 00001424  4E75                     rts
  1922. 00001426  9754                     sub.w      [A4], D3
  1923. 00001428  5349                     subq.w     A1, 1
  1924. 0000142A  5A45                     addq.w     D5, 5
  1925. 0000142C  434F                     chk.w      D1, A7
  1926. 0000142E  4E54 524F                link       A4, -0xFFFFADB1
  1927. 00001432  4C57 494E                movem.l    D1,D2,D3,D6,A0,A3,A6, [A7]
  1928. 00001436  444F                     neg.w      A7
  1929. 00001438  572E 4652                subq.b     [A6 + 0x4652], 3
  1930. 0000143C  4545                     chk.w      D2, D5
  1931. 0000143E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  1932. export_1886: // at 00001440 (misaligned)
  1933. 00001442  FFF0                     .invalid   <<F/7/7>>
  1934. 00001444  48E7 0018                movem.l    -[A7], A3,A4
  1935. 00001448  266E 0018                movea.l    A3, [A6 + 0x18]
  1936. 0000144C  286E 0008                movea.l    A4, [A6 + 0x8]
  1937. 00001450  2054                     movea.l    A0, [A4]
  1938. 00001452  2068 007C                movea.l    A0, [A0 + 0x7C]
  1939. 00001456  2050                     movea.l    A0, [A0]
  1940. 00001458  2D68 001E FFF4           move.l     [A6 - 0xC], [A0 + 0x1E]
  1941. 0000145E  2054                     movea.l    A0, [A4]
  1942. 00001460  2068 0084                movea.l    A0, [A0 + 0x84]
  1943. 00001464  2050                     movea.l    A0, [A0]
  1944. 00001466  2254                     movea.l    A1, [A4]
  1945. 00001468  2269 0084                movea.l    A1, [A1 + 0x84]
  1946. 0000146C  2251                     movea.l    A1, [A1]
  1947. 0000146E  2029 0026                move.l     D0, [A1 + 0x26]
  1948. 00001472  D0A8 001E                add.l      D0, [A0 + 0x1E]
  1949. 00001476  2D40 FFFC                move.l     [A6 - 0x4], D0
  1950. 0000147A  2054                     movea.l    A0, [A4]
  1951. 0000147C  2068 0084                movea.l    A0, [A0 + 0x84]
  1952. 00001480  2050                     movea.l    A0, [A0]
  1953. 00001482  2D68 001A FFF0           move.l     [A6 - 0x10], [A0 + 0x1A]
  1954. 00001488  2054                     movea.l    A0, [A4]
  1955. 0000148A  2068 0084                movea.l    A0, [A0 + 0x84]
  1956. 0000148E  2050                     movea.l    A0, [A0]
  1957. 00001490  2028 0022                move.l     D0, [A0 + 0x22]
  1958. 00001494  D0AE FFF0                add.l      D0, [A6 - 0x10]
  1959. 00001498  2D40 FFF8                move.l     [A6 - 0x8], D0
  1960. 0000149C  558F                     subq.l     A7, 2
  1961. 0000149E  2F0B                     move.l     -[A7], A3
  1962. 000014A0  486E FFF0                pea.l      [A6 - 0x10]
  1963. 000014A4  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  1964. 000014A8  4A1F                     tst.b      [A7]+
  1965. 000014AA  6726                     beq        +0x28 /* 000014D2 */
  1966. 000014AC  7001                     moveq.l    D0, 0x01
  1967. 000014AE  1F00                     move.b     -[A7], D0
  1968. 000014B0  1F00                     move.b     -[A7], D0
  1969. 000014B2  2054                     movea.l    A0, [A4]
  1970. 000014B4  2F28 007C                move.l     -[A7], [A0 + 0x7C]
  1971. 000014B8  4EAD 133A                jsr        [A5 + 0x133A /* export_611 */]
  1972. 000014BC  7000                     moveq.l    D0, 0x00
  1973. 000014BE  1F00                     move.b     -[A7], D0
  1974. 000014C0  7201                     moveq.l    D1, 0x01
  1975. 000014C2  1F01                     move.b     -[A7], D1
  1976. 000014C4  2054                     movea.l    A0, [A4]
  1977. 000014C6  2F28 0080                move.l     -[A7], [A0 + 0x80]
  1978. 000014CA  4EAD 133A                jsr        [A5 + 0x133A /* export_611 */]
  1979. 000014CE  6000 0088                bra        +0x8A /* 00001558 */
  1980. label000014D2:
  1981. 000014D2  2054                     movea.l    A0, [A4]
  1982. 000014D4  2068 0080                movea.l    A0, [A0 + 0x80]
  1983. 000014D8  2050                     movea.l    A0, [A0]
  1984. 000014DA  2D68 001E FFF4           move.l     [A6 - 0xC], [A0 + 0x1E]
  1985. 000014E0  2054                     movea.l    A0, [A4]
  1986. 000014E2  2068 0088                movea.l    A0, [A0 + 0x88]
  1987. 000014E6  2050                     movea.l    A0, [A0]
  1988. 000014E8  2254                     movea.l    A1, [A4]
  1989. 000014EA  2269 0088                movea.l    A1, [A1 + 0x88]
  1990. 000014EE  2251                     movea.l    A1, [A1]
  1991. 000014F0  2029 0026                move.l     D0, [A1 + 0x26]
  1992. 000014F4  D0A8 001E                add.l      D0, [A0 + 0x1E]
  1993. 000014F8  2D40 FFFC                move.l     [A6 - 0x4], D0
  1994. 000014FC  2054                     movea.l    A0, [A4]
  1995. 000014FE  2068 0088                movea.l    A0, [A0 + 0x88]
  1996. 00001502  2050                     movea.l    A0, [A0]
  1997. 00001504  2D68 001A FFF0           move.l     [A6 - 0x10], [A0 + 0x1A]
  1998. 0000150A  2054                     movea.l    A0, [A4]
  1999. 0000150C  2068 008C                movea.l    A0, [A0 + 0x8C]
  2000. 00001510  2050                     movea.l    A0, [A0]
  2001. 00001512  2254                     movea.l    A1, [A4]
  2002. 00001514  2269 008C                movea.l    A1, [A1 + 0x8C]
  2003. 00001518  2251                     movea.l    A1, [A1]
  2004. 0000151A  2029 0022                move.l     D0, [A1 + 0x22]
  2005. 0000151E  D0A8 001A                add.l      D0, [A0 + 0x1A]
  2006. 00001522  2D40 FFF8                move.l     [A6 - 0x8], D0
  2007. 00001526  558F                     subq.l     A7, 2
  2008. 00001528  2F0B                     move.l     -[A7], A3
  2009. 0000152A  486E FFF0                pea.l      [A6 - 0x10]
  2010. 0000152E  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  2011. 00001532  4A1F                     tst.b      [A7]+
  2012. 00001534  6722                     beq        +0x24 /* 00001558 */
  2013. 00001536  7001                     moveq.l    D0, 0x01
  2014. 00001538  1F00                     move.b     -[A7], D0
  2015. 0000153A  1F00                     move.b     -[A7], D0
  2016. 0000153C  2054                     movea.l    A0, [A4]
  2017. 0000153E  2F28 0080                move.l     -[A7], [A0 + 0x80]
  2018. 00001542  4EAD 133A                jsr        [A5 + 0x133A /* export_611 */]
  2019. 00001546  7000                     moveq.l    D0, 0x00
  2020. 00001548  1F00                     move.b     -[A7], D0
  2021. 0000154A  7201                     moveq.l    D1, 0x01
  2022. 0000154C  1F01                     move.b     -[A7], D1
  2023. 0000154E  2054                     movea.l    A0, [A4]
  2024. 00001550  2F28 007C                move.l     -[A7], [A0 + 0x7C]
  2025. 00001554  4EAD 133A                jsr        [A5 + 0x133A /* export_611 */]
  2026. label00001558:
  2027. 00001558  486E FFF0                pea.l      [A6 - 0x10]
  2028. 0000155C  2054                     movea.l    A0, [A4]
  2029. 0000155E  2068 0078                movea.l    A0, [A0 + 0x78]
  2030. 00001562  2050                     movea.l    A0, [A0]
  2031. 00001564  2F28 0044                move.l     -[A7], [A0 + 0x44]
  2032. 00001568  4EAD 1D8A                jsr        [A5 + 0x1D8A /* export_941 */]
  2033. 0000156C  558F                     subq.l     A7, 2
  2034. 0000156E  2F0B                     move.l     -[A7], A3
  2035. 00001570  486E FFF0                pea.l      [A6 - 0x10]
  2036. 00001574  4EAD 21CA                jsr        [A5 + 0x21CA /* export_1077 */]
  2037. 00001578  4A1F                     tst.b      [A7]+
  2038. 0000157A  6606                     bne        +0x8 /* 00001582 */
  2039. 0000157C  2F0C                     move.l     -[A7], A4
  2040. 0000157E  4EAD 4B6A                jsr        [A5 + 0x4B6A /* export_2409 */]
  2041. label00001582:
  2042. 00001582  558F                     subq.l     A7, 2
  2043. 00001584  2F0B                     move.l     -[A7], A3
  2044. 00001586  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2045. 0000158A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2046. 0000158E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2047. 00001592  2F0C                     move.l     -[A7], A4
  2048. 00001594  4EAD 10B2                jsr        [A5 + 0x10B2 /* export_530 */]
  2049. 00001598  1D5F 001C                move.b     [A6 + 0x1C], [A7]+
  2050. 0000159C  4CEE 1800 FFE8           movem.l    A3,A4, [A6 - 0x18]
  2051. 000015A2  4E5E                     unlink     A6
  2052. 000015A4  205F                     movea.l    A0, [A7]+
  2053. 000015A6  4FEF 0014                lea.l      A7, [A7 + 0x14]
  2054. 000015AA  4ED0                     jmp        [A0]
  2055. 000015AC  8022                     or.b       D0, -[A2]
  2056. 000015AE  5453                     addq.w     [A3], 2
  2057. 000015B0  495A                     chk.w      D4, [A2]+
  2058. 000015B2  4543                     chk.w      D2, D3
  2059. 000015B4  4F4E                     chk.w      D7, A6
  2060. 000015B6  5452                     addq.w     [A2], 2
  2061. 000015B8  4F4C                     chk.w      D7, A4
  2062. 000015BA  5749                     subq.w     A1, 3
  2063. 000015BC  4E44                     trap       4
  2064. 000015BE  4F57                     chk.w      D7, [A7]
  2065. 000015C0  2E48                     movea.l    A7, A0
  2066. 000015C2  414E                     chk.w      D0, A6
  2067. 000015C4  444C                     neg.w      A4
  2068. 000015C6  454D                     chk.w      D2, A5
  2069. 000015C8  4F55                     chk.w      D7, [A5]
  2070. 000015CA  5345                     subq.w     D5, 1
  2071. 000015CC  444F                     neg.w      A7
  2072. 000015CE  574E                     subq.w     A6, 3
  2073. 000015D0  0000 0000                ori.b      D0, 0x0
  2074. export_1887:
  2075. 000015D4  4E56 0000                link       A6, 0
  2076. 000015D8  2F0C                     move.l     -[A7], A4
  2077. 000015DA  286E 0008                movea.l    A4, [A6 + 0x8]
  2078. 000015DE  2054                     movea.l    A0, [A4]
  2079. 000015E0  117C 0001 0082           move.b     [A0 + 0x82], 0x1
  2080. 000015E6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2081. 000015EA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2082. 000015EE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2083. 000015F2  2F0C                     move.l     -[A7], A4
  2084. 000015F4  4EAD 0ECA                jsr        [A5 + 0xECA /* export_469 */]
  2085. 000015F8  286E FFFC                movea.l    A4, [A6 - 0x4]
  2086. 000015FC  4E5E                     unlink     A6
  2087. 000015FE  205F                     movea.l    A0, [A7]+
  2088. 00001600  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2089. 00001604  4ED0                     jmp        [A0]
  2090. 00001606  9754                     sub.w      [A4], D3
  2091. 00001608  4445                     neg.w      D5
  2092. 0000160A  4349                     chk.w      D1, A1
  2093. 0000160C  4D41                     chk.w      D6, D1
  2094. 0000160E  4C54 4558                movem.l    D3,D4,D6,A0,A2,A6, [A4]
  2095. 00001612  5454                     addq.w     [A4], 2
  2096. 00001614  4556                     chk.w      D2, [A6]
  2097. 00001616  4945                     chk.w      D4, D5
  2098. 00001618  572E 4952                subq.b     [A6 + 0x4952], 3
  2099. 0000161C  4553                     chk.w      D2, [A3]
  2100. 0000161E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2101. export_1888: // at 00001620 (misaligned)
  2102. 00001622  0000 2F0C                ori.b      D0, 0xC
  2103. 00001626  286E 0008                movea.l    A4, [A6 + 0x8]
  2104. 0000162A  2054                     movea.l    A0, [A4]
  2105. 0000162C  7000                     moveq.l    D0, 0x00
  2106. 0000162E  2140 0080                move.l     [A0 + 0x80], D0
  2107. 00001632  2054                     movea.l    A0, [A4]
  2108. 00001634  2140 0078                move.l     [A0 + 0x78], D0
  2109. 00001638  2054                     movea.l    A0, [A4]
  2110. 0000163A  4228 009C                clr.b      [A0 + 0x9C]
  2111. 0000163E  2054                     movea.l    A0, [A4]
  2112. 00001640  2140 0090                move.l     [A0 + 0x90], D0
  2113. 00001644  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2114. 00001648  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2115. 0000164C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2116. 00001650  2F0C                     move.l     -[A7], A4
  2117. 00001652  4EAD 0E72                jsr        [A5 + 0xE72 /* export_458 */]
  2118. 00001656  286E FFFC                movea.l    A4, [A6 - 0x4]
  2119. 0000165A  4E5E                     unlink     A6
  2120. 0000165C  205F                     movea.l    A0, [A7]+
  2121. 0000165E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2122. 00001662  4ED0                     jmp        [A0]
  2123. 00001664  9B54                     sub.w      [A4], D5
  2124. 00001666  4455                     neg.w      [A5]
  2125. 00001668  5241                     addq.w     D1, 1
  2126. 0000166A  5449                     addq.w     A1, 2
  2127. 0000166C  4F4E                     chk.w      D7, A6
  2128. 0000166E  434F                     chk.w      D1, A7
  2129. 00001670  4E54 524F                link       A4, -0xFFFFADB1
  2130. 00001674  4C57 494E                movem.l    D1,D2,D3,D6,A0,A3,A6, [A7]
  2131. 00001678  444F                     neg.w      A7
  2132. 0000167A  572E 4952                subq.b     [A6 + 0x4952], 3
  2133. 0000167E  4553                     chk.w      D2, [A3]
  2134. 00001680  0000 0000                ori.b      D0, 0x0
  2135. export_1889:
  2136. 00001684  4E56 0000                link       A6, 0
  2137. 00001688  48E7 0018                movem.l    -[A7], A3,A4
  2138. 0000168C  286E 0008                movea.l    A4, [A6 + 0x8]
  2139. 00001690  598F                     subq.l     A7, 4
  2140. 00001692  2F3C 6170 706C           move.l     -[A7], 0x6170706C /* 'appl' */
  2141. 00001698  2F0C                     move.l     -[A7], A4
  2142. 0000169A  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  2143. 0000169E  2054                     movea.l    A0, [A4]
  2144. 000016A0  215F 0084                move.l     [A0 + 0x84], [A7]+
  2145. 000016A4  598F                     subq.l     A7, 4
  2146. 000016A6  2F3C 6F6B 2020           move.l     -[A7], 0x6F6B2020 /* 'ok  ' */
  2147. 000016AC  2F0C                     move.l     -[A7], A4
  2148. 000016AE  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  2149. 000016B2  2054                     movea.l    A0, [A4]
  2150. 000016B4  215F 008C                move.l     [A0 + 0x8C], [A7]+
  2151. 000016B8  598F                     subq.l     A7, 4
  2152. 000016BA  2F3C 6361 6E63           move.l     -[A7], 0x63616E63 /* 'canc' */
  2153. 000016C0  2F0C                     move.l     -[A7], A4
  2154. 000016C2  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  2155. 000016C6  2054                     movea.l    A0, [A4]
  2156. 000016C8  215F 0088                move.l     [A0 + 0x88], [A7]+
  2157. 000016CC  598F                     subq.l     A7, 4
  2158. 000016CE  2F3C 646C 6F67           move.l     -[A7], 0x646C6F67 /* 'dlog' */
  2159. 000016D4  2F0C                     move.l     -[A7], A4
  2160. 000016D6  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  2161. 000016DA  2054                     movea.l    A0, [A4]
  2162. 000016DC  215F 0090                move.l     [A0 + 0x90], [A7]+
  2163. 000016E0  598F                     subq.l     A7, 4
  2164. 000016E2  2F3C 7469 6D31           move.l     -[A7], 0x74696D31 /* 'tim1' */
  2165. 000016E8  2F0C                     move.l     -[A7], A4
  2166. 000016EA  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  2167. 000016EE  2054                     movea.l    A0, [A4]
  2168. 000016F0  215F 0078                move.l     [A0 + 0x78], [A7]+
  2169. 000016F4  2054                     movea.l    A0, [A4]
  2170. 000016F6  2F28 0078                move.l     -[A7], [A0 + 0x78]
  2171. 000016FA  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  2172. 000016FE  700C                     moveq.l    D0, 0x0C
  2173. 00001700  2F00                     move.l     -[A7], D0
  2174. 00001702  486D 24BA                pea.l      [A5 + 0x24BA /* export_1171 */]
  2175. 00001706  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  2176. 0000170A  2640                     movea.l    A3, D0
  2177. 0000170C  2F0B                     move.l     -[A7], A3
  2178. 0000170E  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  2179. 00001712  2054                     movea.l    A0, [A4]
  2180. 00001714  2F28 0078                move.l     -[A7], [A0 + 0x78]
  2181. 00001718  2F0C                     move.l     -[A7], A4
  2182. 0000171A  2F0B                     move.l     -[A7], A3
  2183. 0000171C  4EBA 0072                jsr        [PC + 0x72 /* 00001790 */]
  2184. 00001720  2054                     movea.l    A0, [A4]
  2185. 00001722  214B 007C                move.l     [A0 + 0x7C], A3
  2186. 00001726  2054                     movea.l    A0, [A4]
  2187. 00001728  2F28 007C                move.l     -[A7], [A0 + 0x7C]
  2188. 0000172C  4EAD 44D2                jsr        [A5 + 0x44D2 /* export_2198 */]
  2189. 00001730  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  2190. 00001736  4E5E                     unlink     A6
  2191. 00001738  2E9F                     move.l     [A7], [A7]+
  2192. 0000173A  4E75                     rts
  2193. 0000173C  9F54                     sub.w      [A4], D7
  2194. 0000173E  4455                     neg.w      [A5]
  2195. 00001740  5241                     addq.w     D1, 1
  2196. 00001742  5449                     addq.w     A1, 2
  2197. 00001744  4F4E                     chk.w      D7, A6
  2198. 00001746  434F                     chk.w      D1, A7
  2199. 00001748  4E54 524F                link       A4, -0xFFFFADB1
  2200. 0000174C  4C57 494E                movem.l    D1,D2,D3,D6,A0,A3,A6, [A7]
  2201. 00001750  444F                     neg.w      A7
  2202. 00001752  572E 504F                subq.b     [A6 + 0x504F], 3
  2203. 00001756  5354                     subq.w     [A4], 1
  2204. 00001758  4952                     chk.w      D4, [A2]
  2205. 0000175A  4553                     chk.w      D2, [A3]
  2206. 0000175C  0000 0000                ori.b      D0, 0x0
  2207. export_1890:
  2208. 00001760  4E56 0000                link       A6, 0
  2209. 00001764  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2210. 00001768  4EAD 08B2                jsr        [A5 + 0x8B2 /* export_274 */]
  2211. 0000176C  4E5E                     unlink     A6
  2212. 0000176E  2E9F                     move.l     [A7], [A7]+
  2213. 00001770  4E75                     rts
  2214. 00001772  9B54                     sub.w      [A4], D5
  2215. 00001774  4455                     neg.w      [A5]
  2216. 00001776  5241                     addq.w     D1, 1
  2217. 00001778  5449                     addq.w     A1, 2
  2218. 0000177A  4F4E                     chk.w      D7, A6
  2219. 0000177C  434F                     chk.w      D1, A7
  2220. 0000177E  4E54 524F                link       A4, -0xFFFFADB1
  2221. 00001782  4C57 494E                movem.l    D1,D2,D3,D6,A0,A3,A6, [A7]
  2222. 00001786  444F                     neg.w      A7
  2223. 00001788  572E 4652                subq.b     [A6 + 0x4652], 3
  2224. 0000178C  4545                     chk.w      D2, D5
  2225. 0000178E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2226. // begin alternate branch 00001790-00001796
  2227. fn00001790:
  2228. 00001790  4E56 0000                link       A6, 0
  2229. 00001794  2F0C                     move.l     -[A7], A4
  2230. // end alternate branch 00001790-00001796
  2231. fn00001790: // (misaligned)
  2232. 00001792  0000 2F0C                ori.b      D0, 0xC
  2233. 00001796  286E 0008                movea.l    A4, [A6 + 0x8]
  2234. 0000179A  2054                     movea.l    A0, [A4]
  2235. 0000179C  216E 000C 0008           move.l     [A0 + 0x8], [A6 + 0xC]
  2236. 000017A2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2237. 000017A6  2F0C                     move.l     -[A7], A4
  2238. 000017A8  4EAD 44BA                jsr        [A5 + 0x44BA /* export_2195 */]
  2239. 000017AC  286E FFFC                movea.l    A4, [A6 - 0x4]
  2240. 000017B0  4E5E                     unlink     A6
  2241. 000017B2  205F                     movea.l    A0, [A7]+
  2242. 000017B4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  2243. 000017B8  4ED0                     jmp        [A0]
  2244. 000017BA  802B 5444                or.b       D0, [A3 + 0x5444]
  2245. 000017BE  5552                     subq.w     [A2], 2
  2246. 000017C0  5449                     addq.w     A1, 2
  2247. 000017C2  4D45                     chk.w      D6, D5
  2248. 000017C4  434F                     chk.w      D1, A7
  2249. 000017C6  4E54 524F                link       A4, -0xFFFFADB1
  2250. 000017CA  4C54 4152                movem.l    D1,D4,D6,A0,A6, [A4]
  2251. 000017CE  4745                     chk.w      D3, D5
  2252. 000017D0  542E 4944                addq.b     [A6 + 0x4944], 2
  2253. 000017D4  5552                     subq.w     [A2], 2
  2254. 000017D6  5449                     addq.w     A1, 2
  2255. 000017D8  4D45                     chk.w      D6, D5
  2256. 000017DA  434F                     chk.w      D1, A7
  2257. 000017DC  4E54 524F                link       A4, -0xFFFFADB1
  2258. 000017E0  4C54 4152                movem.l    D1,D4,D6,A0,A6, [A4]
  2259. 000017E4  4745                     chk.w      D3, D5
  2260. 000017E6  5400                     addq.b     D0, 2
  2261. 000017E8  0000 0000                ori.b      D0, 0x0
  2262. export_1891:
  2263. 000017EC  4E56 0000                link       A6, 0
  2264. 000017F0  2F0C                     move.l     -[A7], A4
  2265. 000017F2  286E 0008                movea.l    A4, [A6 + 0x8]
  2266. 000017F6  2054                     movea.l    A0, [A4]
  2267. 000017F8  7000                     moveq.l    D0, 0x00
  2268. 000017FA  2140 0068                move.l     [A0 + 0x68], D0
  2269. 000017FE  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2270. 00001802  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2271. 00001806  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2272. 0000180A  2F0C                     move.l     -[A7], A4
  2273. 0000180C  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  2274. 00001810  558F                     subq.l     A7, 2
  2275. 00001812  7001                     moveq.l    D0, 0x01
  2276. 00001814  3F00                     move.w     -[A7], D0
  2277. 00001816  2F0C                     move.l     -[A7], A4
  2278. 00001818  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  2279. 0000181C  2054                     movea.l    A0, [A4]
  2280. 0000181E  315F 0070                move.w     [A0 + 0x70], [A7]+
  2281. 00001822  286E FFFC                movea.l    A4, [A6 - 0x4]
  2282. 00001826  4E5E                     unlink     A6
  2283. 00001828  205F                     movea.l    A0, [A7]+
  2284. 0000182A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2285. 0000182E  4ED0                     jmp        [A0]
  2286. 00001830  9A54                     sub.w      D5, [A4]
  2287. 00001832  4649                     not.w      A1
  2288. 00001834  4C45 494E                movem.l    D1,D2,D3,D6,A0,A3,A6, D5
  2289. 00001838  464F                     not.w      A7
  2290. 0000183A  5445                     addq.w     D5, 2
  2291. 0000183C  5854                     addq.w     [A4], 4
  2292. 0000183E  4752                     chk.w      D3, [A2]
  2293. 00001840  4944                     chk.w      D4, D4
  2294. 00001842  5649                     addq.w     A1, 3
  2295. 00001844  4557                     chk.w      D2, [A7]
  2296. 00001846  2E49                     movea.l    A7, A1
  2297. 00001848  5245                     addq.w     D5, 1
  2298. 0000184A  5300                     subq.b     D0, 1
  2299. 0000184C  0000 0000                ori.b      D0, 0x0
  2300. export_1892:
  2301. 00001850  4E56 0000                link       A6, 0
  2302. 00001854  48E7 0018                movem.l    -[A7], A3,A4
  2303. 00001858  286E 0008                movea.l    A4, [A6 + 0x8]
  2304. 0000185C  2F0C                     move.l     -[A7], A4
  2305. 0000185E  4EAD 0752                jsr        [A5 + 0x752 /* export_230 */]
  2306. 00001862  7022                     moveq.l    D0, 0x22
  2307. 00001864  2F00                     move.l     -[A7], D0
  2308. 00001866  486D 2512                pea.l      [A5 + 0x2512 /* export_1182 */]
  2309. 0000186A  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  2310. 0000186E  2640                     movea.l    A3, D0
  2311. 00001870  2F0B                     move.l     -[A7], A3
  2312. 00001872  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  2313. 00001876  2054                     movea.l    A0, [A4]
  2314. 00001878  214B 0068                move.l     [A0 + 0x68], A3
  2315. 0000187C  2054                     movea.l    A0, [A4]
  2316. 0000187E  2F28 0068                move.l     -[A7], [A0 + 0x68]
  2317. 00001882  4EAD 4CCA                jsr        [A5 + 0x4CCA /* export_2453 */]
  2318. 00001886  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  2319. 0000188C  4E5E                     unlink     A6
  2320. 0000188E  2E9F                     move.l     [A7], [A7]+
  2321. 00001890  4E75                     rts
  2322. 00001892  8023                     or.b       D0, -[A3]
  2323. 00001894  5446                     addq.w     D6, 2
  2324. 00001896  494C                     chk.w      D4, A4
  2325. 00001898  4549                     chk.w      D2, A1
  2326. 0000189A  4E46                     trap       6
  2327. 0000189C  4F54                     chk.w      D7, [A4]
  2328. 0000189E  4558                     chk.w      D2, [A0]+
  2329. 000018A0  5447                     addq.w     D7, 2
  2330. 000018A2  5249                     addq.w     A1, 1
  2331. 000018A4  4456                     neg.w      [A6]
  2332. 000018A6  4945                     chk.w      D4, D5
  2333. 000018A8  572E 494E                subq.b     [A6 + 0x494E], 3
  2334. 000018AC  4954                     chk.w      D4, [A4]
  2335. 000018AE  414C                     chk.w      D0, A4
  2336. 000018B0  4941                     chk.w      D4, D1
  2337. 000018B2  534C                     subq.w     A4, 1
  2338. 000018B4  4953                     chk.w      D4, [A3]
  2339. 000018B6  5400                     addq.b     D0, 2
  2340. 000018B8  0000 0000                ori.b      D0, 0x0
  2341. fn000018BC:
  2342. 000018BC  4E56 0000                link       A6, 0
  2343. 000018C0  48E7 0108                movem.l    -[A7], D7,A4
  2344. 000018C4  286E 0008                movea.l    A4, [A6 + 0x8]
  2345. 000018C8  2054                     movea.l    A0, [A4]
  2346. 000018CA  2068 0068                movea.l    A0, [A0 + 0x68]
  2347. 000018CE  2050                     movea.l    A0, [A0]
  2348. 000018D0  3E28 000C                move.w     D7, [A0 + 0xC]
  2349. 000018D4  2054                     movea.l    A0, [A4]
  2350. 000018D6  BE68 0038                cmp.w      D7, [A0 + 0x38]
  2351. 000018DA  6F16                     ble        +0x18 /* 000018F2 */
  2352. 000018DC  3007                     move.w     D0, D7
  2353. 000018DE  9068 0038                sub.w      D0, [A0 + 0x38]
  2354. 000018E2  3F00                     move.w     -[A7], D0
  2355. 000018E4  2054                     movea.l    A0, [A4]
  2356. 000018E6  3F28 0070                move.w     -[A7], [A0 + 0x70]
  2357. 000018EA  2F0C                     move.l     -[A7], A4
  2358. 000018EC  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  2359. 000018F0  6016                     bra        +0x18 /* 00001908 */
  2360. label000018F2:
  2361. 000018F2  2054                     movea.l    A0, [A4]
  2362. 000018F4  BE68 0038                cmp.w      D7, [A0 + 0x38]
  2363. 000018F8  6C0E                     bge        +0x10 /* 00001908 */
  2364. 000018FA  3028 0038                move.w     D0, [A0 + 0x38]
  2365. 000018FE  9047                     sub.w      D0, D7
  2366. 00001900  3F00                     move.w     -[A7], D0
  2367. 00001902  2F0C                     move.l     -[A7], A4
  2368. 00001904  4EAD 03BA                jsr        [A5 + 0x3BA /* export_115 */]
  2369. label00001908:
  2370. 00001908  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  2371. 0000190E  4E5E                     unlink     A6
  2372. 00001910  2E9F                     move.l     [A7], [A7]+
  2373. 00001912  4E75                     rts
  2374. 00001914  9F54                     sub.w      [A4], D7
  2375. 00001916  4649                     not.w      A1
  2376. 00001918  4C45 494E                movem.l    D1,D2,D3,D6,A0,A3,A6, D5
  2377. 0000191C  464F                     not.w      A7
  2378. 0000191E  5445                     addq.w     D5, 2
  2379. 00001920  5854                     addq.w     [A4], 4
  2380. 00001922  4752                     chk.w      D3, [A2]
  2381. 00001924  4944                     chk.w      D4, D4
  2382. 00001926  5649                     addq.w     A1, 3
  2383. 00001928  4557                     chk.w      D2, [A7]
  2384. 0000192A  2E4D                     movea.l    A7, A5
  2385. 0000192C  4154                     chk.w      D0, [A4]
  2386. 0000192E  4348                     chk.w      D1, A0
  2387. 00001930  524F                     addq.w     A7, 1
  2388. 00001932  5753                     subq.w     [A3], 3
  2389. 00001934  0000 0000                ori.b      D0, 0x0
  2390. fn00001938:
  2391. 00001938  4E56 0000                link       A6, 0
  2392. 0000193C  48E7 0108                movem.l    -[A7], D7,A4
  2393. 00001940  1E2E 000C                move.b     D7, [A6 + 0xC]
  2394. 00001944  286E 0008                movea.l    A4, [A6 + 0x8]
  2395. 00001948  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2396. 0000194C  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  2397. 00001950  1F07                     move.b     -[A7], D7
  2398. 00001952  2F0C                     move.l     -[A7], A4
  2399. 00001954  4EAD 4D02                jsr        [A5 + 0x4D02 /* export_2460 */]
  2400. 00001958  2054                     movea.l    A0, [A4]
  2401. 0000195A  1147 006E                move.b     [A0 + 0x6E], D7
  2402. 0000195E  2054                     movea.l    A0, [A4]
  2403. 00001960  4228 006D                clr.b      [A0 + 0x6D]
  2404. 00001964  2F0C                     move.l     -[A7], A4
  2405. 00001966  4EBA FF54                jsr        [PC - 0xAC /* 000018BC */]
  2406. 0000196A  2054                     movea.l    A0, [A4]
  2407. 0000196C  2068 0068                movea.l    A0, [A0 + 0x68]
  2408. 00001970  2050                     movea.l    A0, [A0]
  2409. 00001972  2D68 000A 0016           move.l     [A6 + 0x16], [A0 + 0xA]
  2410. 00001978  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  2411. 0000197E  4E5E                     unlink     A6
  2412. 00001980  205F                     movea.l    A0, [A7]+
  2413. 00001982  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2414. 00001986  4ED0                     jmp        [A0]
  2415. 00001988  802E 5446                or.b       D0, [A6 + 0x5446]
  2416. 0000198C  494C                     chk.w      D4, A4
  2417. 0000198E  4549                     chk.w      D2, A1
  2418. 00001990  4E46                     trap       6
  2419. 00001992  4F54                     chk.w      D7, [A4]
  2420. 00001994  4558                     chk.w      D2, [A0]+
  2421. 00001996  5447                     addq.w     D7, 2
  2422. 00001998  5249                     addq.w     A1, 1
  2423. 0000199A  4456                     neg.w      [A6]
  2424. 0000199C  4945                     chk.w      D4, D5
  2425. 0000199E  572E 494E                subq.b     [A6 + 0x494E], 3
  2426. 000019A2  4954                     chk.w      D4, [A4]
  2427. 000019A4  4649                     not.w      A1
  2428. 000019A6  4C45 494E                movem.l    D1,D2,D3,D6,A0,A3,A6, D5
  2429. 000019AA  464F                     not.w      A7
  2430. 000019AC  4441                     neg.w      D1
  2431. 000019AE  5441                     addq.w     D1, 2
  2432. 000019B0  4652                     not.w      [A2]
  2433. 000019B2  4F4D                     chk.w      D7, A5
  2434. 000019B4  5350                     subq.w     [A0], 1
  2435. 000019B6  4543                     chk.w      D2, D3
  2436. 000019B8  0000 0000                ori.b      D0, 0x0
  2437. export_1893:
  2438. fn000019BC:
  2439. 000019BC  4E56 FFF8                link       A6, -0x0008
  2440. 000019C0  48E7 0018                movem.l    -[A7], A3,A4
  2441. 000019C4  286E 0008                movea.l    A4, [A6 + 0x8]
  2442. 000019C8  7046                     moveq.l    D0, 0x46
  2443. 000019CA  A122                     syscall    NewHandle, flags=1
  2444. 000019CC  2648                     movea.l    A3, A0
  2445. 000019CE  2F0B                     move.l     -[A7], A3
  2446. 000019D0  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  2447. 000019D4  2054                     movea.l    A0, [A4]
  2448. 000019D6  214B 0078                move.l     [A0 + 0x78], A3
  2449. 000019DA  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2450. 000019DE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2451. 000019E2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2452. 000019E6  2F0C                     move.l     -[A7], A4
  2453. 000019E8  4EAD 0E72                jsr        [A5 + 0xE72 /* export_458 */]
  2454. 000019EC  2054                     movea.l    A0, [A4]
  2455. 000019EE  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2456. 000019F2  41E8 0046                lea.l      A0, [A0 + 0x46]
  2457. 000019F6  22D8                     move.l     [A1]+, [A0]+
  2458. 000019F8  22D8                     move.l     [A1]+, [A0]+
  2459. 000019FA  2054                     movea.l    A0, [A4]
  2460. 000019FC  3D68 0028 FFFA           move.w     [A6 - 0x6], [A0 + 0x28]
  2461. 00001A02  3D68 0028 FFFE           move.w     [A6 - 0x2], [A0 + 0x28]
  2462. 00001A08  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2463. 00001A0C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2464. 00001A10  2F0C                     move.l     -[A7], A4
  2465. 00001A12  4EAD 0E8A                jsr        [A5 + 0xE8A /* export_461 */]
  2466. 00001A16  2054                     movea.l    A0, [A4]
  2467. 00001A18  7000                     moveq.l    D0, 0x00
  2468. 00001A1A  2140 0082                move.l     [A0 + 0x82], D0
  2469. 00001A1E  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  2470. 00001A24  4E5E                     unlink     A6
  2471. 00001A26  205F                     movea.l    A0, [A7]+
  2472. 00001A28  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2473. 00001A2C  4ED0                     jmp        [A0]
  2474. 00001A2E  9954                     sub.w      [A4], D4
  2475. 00001A30  4649                     not.w      A1
  2476. 00001A32  4C45 5245                movem.l    D0,D2,D6,A1,A4,A6, D5
  2477. 00001A36  4645                     not.w      D5
  2478. 00001A38  5245                     addq.w     D5, 1
  2479. 00001A3A  4E43                     trap       3
  2480. 00001A3C  4557                     chk.w      D2, [A7]
  2481. 00001A3E  494E                     chk.w      D4, A6
  2482. 00001A40  444F                     neg.w      A7
  2483. 00001A42  572E 4952                subq.b     [A6 + 0x4952], 3
  2484. 00001A46  4553                     chk.w      D2, [A3]
  2485. 00001A48  0000 0000                ori.b      D0, 0x0
  2486. export_1894:
  2487. 00001A4C  4E56 FF00                link       A6, -0x0100
  2488. 00001A50  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  2489. 00001A54  1C2E 000C                move.b     D6, [A6 + 0xC]
  2490. 00001A58  2E2E 000E                move.l     D7, [A6 + 0xE]
  2491. 00001A5C  266E 0012                movea.l    A3, [A6 + 0x12]
  2492. 00001A60  286E 0008                movea.l    A4, [A6 + 0x8]
  2493. 00001A64  2054                     movea.l    A0, [A4]
  2494. 00001A66  2147 007C                move.l     [A0 + 0x7C], D7
  2495. 00001A6A  2054                     movea.l    A0, [A4]
  2496. 00001A6C  1146 0080                move.b     [A0 + 0x80], D6
  2497. 00001A70  2054                     movea.l    A0, [A4]
  2498. 00001A72  4AA8 0082                tst.l      [A0 + 0x82]
  2499. 00001A76  6618                     bne        +0x1A /* 00001A90 */
  2500. 00001A78  486E FF00                pea.l      [A6 - 0x100]
  2501. 00001A7C  2F0C                     move.l     -[A7], A4
  2502. 00001A7E  4EAD 1E92                jsr        [A5 + 0x1E92 /* export_974 */]
  2503. 00001A82  598F                     subq.l     A7, 4
  2504. 00001A84  486E FF00                pea.l      [A6 - 0x100]
  2505. 00001A88  A906                     syscall    NewString
  2506. 00001A8A  2054                     movea.l    A0, [A4]
  2507. 00001A8C  215F 0082                move.l     [A0 + 0x82], [A7]+
  2508. label00001A90:
  2509. 00001A90  2054                     movea.l    A0, [A4]
  2510. 00001A92  2068 0078                movea.l    A0, [A0 + 0x78]
  2511. 00001A96  A029                     syscall    HLock
  2512. 00001A98  2054                     movea.l    A0, [A4]
  2513. 00001A9A  2068 0078                movea.l    A0, [A0 + 0x78]
  2514. 00001A9E  2050                     movea.l    A0, [A0]
  2515. 00001AA0  3093                     move.w     [A0], [A3]
  2516. 00001AA2  2054                     movea.l    A0, [A4]
  2517. 00001AA4  2068 0078                movea.l    A0, [A0 + 0x78]
  2518. 00001AA8  2050                     movea.l    A0, [A0]
  2519. 00001AAA  216B 0002 0002           move.l     [A0 + 0x2], [A3 + 0x2]
  2520. 00001AB0  204B                     movea.l    A0, A3
  2521. 00001AB2  5C88                     addq.l     A0, 6
  2522. 00001AB4  2254                     movea.l    A1, [A4]
  2523. 00001AB6  2269 0078                movea.l    A1, [A1 + 0x78]
  2524. 00001ABA  2251                     movea.l    A1, [A1]
  2525. 00001ABC  5C89                     addq.l     A1, 6
  2526. 00001ABE  7000                     moveq.l    D0, 0x00
  2527. 00001AC0  102B 0006                move.b     D0, [A3 + 0x6]
  2528. 00001AC4  5240                     addq.w     D0, 1
  2529. 00001AC6  48C0                     ext.l      D0
  2530. 00001AC8  A02E                     syscall    BlockMove/BlockMoveData
  2531. 00001ACA  2054                     movea.l    A0, [A4]
  2532. 00001ACC  2068 0078                movea.l    A0, [A0 + 0x78]
  2533. 00001AD0  A02A                     syscall    HUnlock
  2534. 00001AD2  204B                     movea.l    A0, A3
  2535. 00001AD4  5C88                     addq.l     A0, 6
  2536. 00001AD6  43EE FF00                lea.l      A1, [A6 - 0x100]
  2537. 00001ADA  7000                     moveq.l    D0, 0x00
  2538. 00001ADC  102B 0006                move.b     D0, [A3 + 0x6]
  2539. 00001AE0  5240                     addq.w     D0, 1
  2540. 00001AE2  48C0                     ext.l      D0
  2541. 00001AE4  A02E                     syscall    BlockMove/BlockMoveData
  2542. 00001AE6  2054                     movea.l    A0, [A4]
  2543. 00001AE8  4AA8 0082                tst.l      [A0 + 0x82]
  2544. 00001AEC  675E                     beq        +0x60 /* 00001B4C */
  2545. 00001AEE  2068 0082                movea.l    A0, [A0 + 0x82]
  2546. 00001AF2  A029                     syscall    HLock
  2547. 00001AF4  7000                     moveq.l    D0, 0x00
  2548. 00001AF6  102E FF00                move.b     D0, [A6 - 0x100]
  2549. 00001AFA  5240                     addq.w     D0, 1
  2550. 00001AFC  41EE FF00                lea.l      A0, [A6 - 0x100]
  2551. 00001B00  11BC 0020 0000           move.b     [A0 + D0.w], 0x20 /* ' ' */
  2552. 00001B06  2054                     movea.l    A0, [A4]
  2553. 00001B08  2068 0082                movea.l    A0, [A0 + 0x82]
  2554. 00001B0C  2010                     move.l     D0, [A0]
  2555. 00001B0E  5280                     addq.l     D0, 1
  2556. 00001B10  2040                     movea.l    A0, D0
  2557. 00001B12  7000                     moveq.l    D0, 0x00
  2558. 00001B14  102E FF00                move.b     D0, [A6 - 0x100]
  2559. 00001B18  5440                     addq.w     D0, 2
  2560. 00001B1A  45EE FF00                lea.l      A2, [A6 - 0x100]
  2561. 00001B1E  43F2 0000                lea.l      A1, [A2 + D0.w]
  2562. 00001B22  2454                     movea.l    A2, [A4]
  2563. 00001B24  246A 0082                movea.l    A2, [A2 + 0x82]
  2564. 00001B28  2452                     movea.l    A2, [A2]
  2565. 00001B2A  7000                     moveq.l    D0, 0x00
  2566. 00001B2C  1012                     move.b     D0, [A2]
  2567. 00001B2E  4A80                     tst.l      D0
  2568. 00001B30  A02E                     syscall    BlockMove/BlockMoveData
  2569. 00001B32  2054                     movea.l    A0, [A4]
  2570. 00001B34  2068 0082                movea.l    A0, [A0 + 0x82]
  2571. 00001B38  2050                     movea.l    A0, [A0]
  2572. 00001B3A  1010                     move.b     D0, [A0]
  2573. 00001B3C  5200                     addq.b     D0, 1
  2574. 00001B3E  D12E FF00                add.b      [A6 - 0x100], D0
  2575. 00001B42  486E FF00                pea.l      [A6 - 0x100]
  2576. 00001B46  2F0C                     move.l     -[A7], A4
  2577. 00001B48  4EAD 1ED2                jsr        [A5 + 0x1ED2 /* export_982 */]
  2578. label00001B4C:
  2579. 00001B4C  2F0B                     move.l     -[A7], A3
  2580. 00001B4E  2F07                     move.l     -[A7], D7
  2581. 00001B50  1F06                     move.b     -[A7], D6
  2582. 00001B52  2F0C                     move.l     -[A7], A4
  2583. 00001B54  4EBA 0032                jsr        [PC + 0x32 /* 00001B88 */]
  2584. 00001B58  4CEE 1CC0 FEEC           movem.l    D6,D7,A2,A3,A4, [A6 - 0x114]
  2585. 00001B5E  4E5E                     unlink     A6
  2586. 00001B60  205F                     movea.l    A0, [A7]+
  2587. 00001B62  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2588. 00001B66  4ED0                     jmp        [A0]
  2589. 00001B68  9C54                     sub.w      D6, [A4]
  2590. 00001B6A  4649                     not.w      A1
  2591. 00001B6C  4C45 5245                movem.l    D0,D2,D6,A1,A4,A6, D5
  2592. 00001B70  4645                     not.w      D5
  2593. 00001B72  5245                     addq.w     D5, 1
  2594. 00001B74  4E43                     trap       3
  2595. 00001B76  4557                     chk.w      D2, [A7]
  2596. 00001B78  494E                     chk.w      D4, A6
  2597. 00001B7A  444F                     neg.w      A7
  2598. 00001B7C  572E 5345                subq.b     [A6 + 0x5345], 3
  2599. 00001B80  5453                     addq.w     [A3], 2
  2600. 00001B82  5045                     addq.w     D5, 8
  2601. 00001B84  4300                     .invalid   1, D0 // invalid opcode 4 with b == 4
  2602. 00001B86  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2603. // begin alternate branch 00001B88-00001B8C
  2604. export_1895:
  2605. fn00001B88:
  2606. 00001B88  4E56 FF00                link       A6, -0x0100
  2607. // end alternate branch 00001B88-00001B8C
  2608. export_1895: // at 00001B88 (misaligned)
  2609. fn00001B88: // (misaligned)
  2610. 00001B8A  FF00                     .extension 0xF00 <<F/4-5/7>> // unimplemented
  2611. 00001B8C  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  2612. 00001B90  2C2E 000E                move.l     D6, [A6 + 0xE]
  2613. 00001B94  286E 0008                movea.l    A4, [A6 + 0x8]
  2614. 00001B98  598F                     subq.l     A7, 4
  2615. 00001B9A  2F3C 6669 6E66           move.l     -[A7], 0x66696E66 /* 'finf' */
  2616. 00001BA0  2F0C                     move.l     -[A7], A4
  2617. 00001BA2  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  2618. 00001BA6  265F                     movea.l    A3, [A7]+
  2619. 00001BA8  200B                     move.l     D0, A3
  2620. 00001BAA  675E                     beq        +0x60 /* 00001C0A */
  2621. 00001BAC  598F                     subq.l     A7, 4
  2622. 00001BAE  2F2E 0012                move.l     -[A7], [A6 + 0x12]
  2623. 00001BB2  2F06                     move.l     -[A7], D6
  2624. 00001BB4  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  2625. 00001BB8  2F0B                     move.l     -[A7], A3
  2626. 00001BBA  4EBA FD7C                jsr        [PC - 0x284 /* 00001938 */]
  2627. 00001BBE  2A1F                     move.l     D5, [A7]+
  2628. 00001BC0  598F                     subq.l     A7, 4
  2629. 00001BC2  2F3C 6D73 6720           move.l     -[A7], 0x6D736720 /* 'msg ' */
  2630. 00001BC8  2F0C                     move.l     -[A7], A4
  2631. 00001BCA  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  2632. 00001BCE  265F                     movea.l    A3, [A7]+
  2633. 00001BD0  200B                     move.l     D0, A3
  2634. 00001BD2  6736                     beq        +0x38 /* 00001C0A */
  2635. 00001BD4  0C86 6261 636B           cmpi.l     D6, 0x6261636B /* 'back' */
  2636. 00001BDA  6604                     bne        +0x6 /* 00001BE0 */
  2637. 00001BDC  7001                     moveq.l    D0, 0x01
  2638. 00001BDE  6002                     bra        +0x4 /* 00001BE2 */
  2639. label00001BE0:
  2640. 00001BE0  7003                     moveq.l    D0, 0x03
  2641. label00001BE2:
  2642. 00001BE2  4880                     ext.w      D0
  2643. 00001BE4  3E00                     move.w     D7, D0
  2644. 00001BE6  4A85                     tst.l      D5
  2645. 00001BE8  6604                     bne        +0x6 /* 00001BEE */
  2646. 00001BEA  3007                     move.w     D0, D7
  2647. 00001BEC  5247                     addq.w     D7, 1
  2648. label00001BEE:
  2649. 00001BEE  486E FF00                pea.l      [A6 - 0x100]
  2650. 00001BF2  3F3C 03F1                move.w     -[A7], 0x3F1
  2651. 00001BF6  3F07                     move.w     -[A7], D7
  2652. 00001BF8  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  2653. 00001BFC  486E FF00                pea.l      [A6 - 0x100]
  2654. 00001C00  7001                     moveq.l    D0, 0x01
  2655. 00001C02  1F00                     move.b     -[A7], D0
  2656. 00001C04  2F0B                     move.l     -[A7], A3
  2657. 00001C06  4EAD 2E9A                jsr        [A5 + 0x2E9A /* export_1487 */]
  2658. label00001C0A:
  2659. 00001C0A  4CEE 18E0 FEEC           movem.l    D5,D6,D7,A3,A4, [A6 - 0x114]
  2660. 00001C10  4E5E                     unlink     A6
  2661. 00001C12  205F                     movea.l    A0, [A7]+
  2662. 00001C14  4FEF 000E                lea.l      A7, [A7 + 0xE]
  2663. 00001C18  4ED0                     jmp        [A0]
  2664. 00001C1A  9F54                     sub.w      [A4], D7
  2665. 00001C1C  4649                     not.w      A1
  2666. 00001C1E  4C45 5245                movem.l    D0,D2,D6,A1,A4,A6, D5
  2667. 00001C22  4645                     not.w      D5
  2668. 00001C24  5245                     addq.w     D5, 1
  2669. 00001C26  4E43                     trap       3
  2670. 00001C28  4557                     chk.w      D2, [A7]
  2671. 00001C2A  494E                     chk.w      D4, A6
  2672. 00001C2C  444F                     neg.w      A7
  2673. 00001C2E  572E 5345                subq.b     [A6 + 0x5345], 3
  2674. 00001C32  5453                     addq.w     [A3], 2
  2675. 00001C34  5045                     addq.w     D5, 8
  2676. 00001C36  4341                     chk.w      D1, D1
  2677. 00001C38  5558                     subq.w     [A0]+, 2
  2678. 00001C3A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2679. export_1896: // at 00001C3C (misaligned)
  2680. 00001C3E  0000 2F0C                ori.b      D0, 0xC
  2681. 00001C42  286E 0008                movea.l    A4, [A6 + 0x8]
  2682. 00001C46  2054                     movea.l    A0, [A4]
  2683. 00001C48  4AA8 0078                tst.l      [A0 + 0x78]
  2684. 00001C4C  6706                     beq        +0x8 /* 00001C54 */
  2685. 00001C4E  2068 0078                movea.l    A0, [A0 + 0x78]
  2686. 00001C52  A023                     syscall    DisposHandle/DisposeHandle
  2687. label00001C54:
  2688. 00001C54  2F0C                     move.l     -[A7], A4
  2689. 00001C56  4EAD 08B2                jsr        [A5 + 0x8B2 /* export_274 */]
  2690. 00001C5A  286E FFFC                movea.l    A4, [A6 - 0x4]
  2691. 00001C5E  4E5E                     unlink     A6
  2692. 00001C60  2E9F                     move.l     [A7], [A7]+
  2693. 00001C62  4E75                     rts
  2694. 00001C64  9954                     sub.w      [A4], D4
  2695. 00001C66  4649                     not.w      A1
  2696. 00001C68  4C45 5245                movem.l    D0,D2,D6,A1,A4,A6, D5
  2697. 00001C6C  4645                     not.w      D5
  2698. 00001C6E  5245                     addq.w     D5, 1
  2699. 00001C70  4E43                     trap       3
  2700. 00001C72  4557                     chk.w      D2, [A7]
  2701. 00001C74  494E                     chk.w      D4, A6
  2702. 00001C76  444F                     neg.w      A7
  2703. 00001C78  572E 4652                subq.b     [A6 + 0x4652], 3
  2704. 00001C7C  4545                     chk.w      D2, D5
  2705. 00001C7E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2706. // begin alternate branch 00001C80-00001C84
  2707. export_1897:
  2708. fn00001C80:
  2709. 00001C80  4E56 FFF8                link       A6, -0x0008
  2710. // end alternate branch 00001C80-00001C84
  2711. export_1897: // at 00001C80 (misaligned)
  2712. fn00001C80: // (misaligned)
  2713. 00001C82  FFF8                     .invalid   <<F/7/7>>
  2714. 00001C84  48E7 0018                movem.l    -[A7], A3,A4
  2715. 00001C88  286E 0008                movea.l    A4, [A6 + 0x8]
  2716. 00001C8C  2054                     movea.l    A0, [A4]
  2717. 00001C8E  7000                     moveq.l    D0, 0x00
  2718. 00001C90  2140 00A0                move.l     [A0 + 0xA0], D0
  2719. 00001C94  2054                     movea.l    A0, [A4]
  2720. 00001C96  4268 00C6                clr.w      [A0 + 0xC6]
  2721. 00001C9A  2054                     movea.l    A0, [A4]
  2722. 00001C9C  4268 00A4                clr.w      [A0 + 0xA4]
  2723. 00001CA0  2054                     movea.l    A0, [A4]
  2724. 00001CA2  72FF                     moveq.l    D1, 0xFFFFFFFF
  2725. 00001CA4  2141 009C                move.l     [A0 + 0x9C], D1
  2726. 00001CA8  2054                     movea.l    A0, [A4]
  2727. 00001CAA  4268 010C                clr.w      [A0 + 0x10C]
  2728. 00001CAE  2054                     movea.l    A0, [A4]
  2729. 00001CB0  2140 0102                move.l     [A0 + 0x102], D0
  2730. 00001CB4  2054                     movea.l    A0, [A4]
  2731. 00001CB6  317C 0001 0106           move.w     [A0 + 0x106], 0x1
  2732. 00001CBC  598F                     subq.l     A7, 4
  2733. 00001CBE  A8D8                     syscall    NewRgn
  2734. 00001CC0  2657                     movea.l    A3, [A7]
  2735. 00001CC2  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  2736. 00001CC6  2054                     movea.l    A0, [A4]
  2737. 00001CC8  214B 00F8                move.l     [A0 + 0xF8], A3
  2738. 00001CCC  2054                     movea.l    A0, [A4]
  2739. 00001CCE  4228 00FC                clr.b      [A0 + 0xFC]
  2740. 00001CD2  700A                     moveq.l    D0, 0x0A
  2741. 00001CD4  2F00                     move.l     -[A7], D0
  2742. 00001CD6  486D 235A                pea.l      [A5 + 0x235A /* export_1127 */]
  2743. 00001CDA  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  2744. 00001CDE  2640                     movea.l    A3, D0
  2745. 00001CE0  2F0B                     move.l     -[A7], A3
  2746. 00001CE2  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  2747. 00001CE6  2F0B                     move.l     -[A7], A3
  2748. 00001CE8  4EAD 41EA                jsr        [A5 + 0x41EA /* export_2105 */]
  2749. 00001CEC  2054                     movea.l    A0, [A4]
  2750. 00001CEE  214B 00FE                move.l     [A0 + 0xFE], A3
  2751. 00001CF2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2752. 00001CF6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2753. 00001CFA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2754. 00001CFE  2F0C                     move.l     -[A7], A4
  2755. 00001D00  4EAD 0E72                jsr        [A5 + 0xE72 /* export_458 */]
  2756. 00001D04  2054                     movea.l    A0, [A4]
  2757. 00001D06  43EE FFF8                lea.l      A1, [A6 - 0x8]
  2758. 00001D0A  41E8 0046                lea.l      A0, [A0 + 0x46]
  2759. 00001D0E  22D8                     move.l     [A1]+, [A0]+
  2760. 00001D10  22D8                     move.l     [A1]+, [A0]+
  2761. 00001D12  2054                     movea.l    A0, [A4]
  2762. 00001D14  3D68 0028 FFFA           move.w     [A6 - 0x6], [A0 + 0x28]
  2763. 00001D1A  3D68 0028 FFFE           move.w     [A6 - 0x2], [A0 + 0x28]
  2764. 00001D20  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2765. 00001D24  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2766. 00001D28  2F0C                     move.l     -[A7], A4
  2767. 00001D2A  4EAD 0E8A                jsr        [A5 + 0xE8A /* export_461 */]
  2768. 00001D2E  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  2769. 00001D34  4E5E                     unlink     A6
  2770. 00001D36  205F                     movea.l    A0, [A7]+
  2771. 00001D38  4FEF 0010                lea.l      A7, [A7 + 0x10]
  2772. 00001D3C  4ED0                     jmp        [A0]
  2773. 00001D3E  9A54                     sub.w      D5, [A4]
  2774. 00001D40  4752                     chk.w      D3, [A2]
  2775. 00001D42  414E                     chk.w      D0, A6
  2776. 00001D44  4450                     neg.w      [A0]
  2777. 00001D46  4149                     chk.w      D0, A1
  2778. 00001D48  4E46                     trap       6
  2779. 00001D4A  4F42                     chk.w      D7, D2
  2780. 00001D4C  4F58                     chk.w      D7, [A0]+
  2781. 00001D4E  5749                     subq.w     A1, 3
  2782. 00001D50  4E44                     trap       4
  2783. 00001D52  4F57                     chk.w      D7, [A7]
  2784. 00001D54  2E49                     movea.l    A7, A1
  2785. 00001D56  5245                     addq.w     D5, 1
  2786. 00001D58  5300                     subq.b     D0, 1
  2787. 00001D5A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  2788. // begin alternate branch 00001D5C-00001D64
  2789. export_1898:
  2790. fn00001D5C:
  2791. 00001D5C  4E56 0000                link       A6, 0
  2792. 00001D60  48E7 1718                movem.l    -[A7], D3,D5,D6,D7,A3,A4
  2793. // end alternate branch 00001D5C-00001D64
  2794. export_1898: // at 00001D5C (misaligned)
  2795. fn00001D5C: // (misaligned)
  2796. 00001D5E  0000 48E7                ori.b      D0, 0xE7
  2797. 00001D62  1718                     move.b     -[A3], [A0]+
  2798. 00001D64  286E 0008                movea.l    A4, [A6 + 0x8]
  2799. 00001D68  598F                     subq.l     A7, 4
  2800. 00001D6A  2F3C 6E61 6D65           move.l     -[A7], 0x6E616D65 /* 'name' */
  2801. 00001D70  2F0C                     move.l     -[A7], A4
  2802. 00001D72  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  2803. 00001D76  2054                     movea.l    A0, [A4]
  2804. 00001D78  215F 0078                move.l     [A0 + 0x78], [A7]+
  2805. 00001D7C  598F                     subq.l     A7, 4
  2806. 00001D7E  2F3C 636F 6D74           move.l     -[A7], 0x636F6D74 /* 'comt' */
  2807. 00001D84  2F0C                     move.l     -[A7], A4
  2808. 00001D86  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  2809. 00001D8A  2054                     movea.l    A0, [A4]
  2810. 00001D8C  215F 007C                move.l     [A0 + 0x7C], [A7]+
  2811. 00001D90  598F                     subq.l     A7, 4
  2812. 00001D92  2F3C 6374 696D           move.l     -[A7], 0x6374696D /* 'ctim' */
  2813. 00001D98  2F0C                     move.l     -[A7], A4
  2814. 00001D9A  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  2815. 00001D9E  2054                     movea.l    A0, [A4]
  2816. 00001DA0  215F 0080                move.l     [A0 + 0x80], [A7]+
  2817. 00001DA4  598F                     subq.l     A7, 4
  2818. 00001DA6  2F3C 6475 7220           move.l     -[A7], 0x64757220 /* 'dur ' */
  2819. 00001DAC  2F0C                     move.l     -[A7], A4
  2820. 00001DAE  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  2821. 00001DB2  2054                     movea.l    A0, [A4]
  2822. 00001DB4  215F 0084                move.l     [A0 + 0x84], [A7]+
  2823. 00001DB8  598F                     subq.l     A7, 4
  2824. 00001DBA  2F3C 7069 6374           move.l     -[A7], 0x70696374 /* 'pict' */
  2825. 00001DC0  2F0C                     move.l     -[A7], A4
  2826. 00001DC2  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  2827. 00001DC6  2054                     movea.l    A0, [A4]
  2828. 00001DC8  215F 0090                move.l     [A0 + 0x90], [A7]+
  2829. 00001DCC  598F                     subq.l     A7, 4
  2830. 00001DCE  2F3C 6562 6C32           move.l     -[A7], 0x65626C32 /* 'ebl2' */
  2831. 00001DD4  2F0C                     move.l     -[A7], A4
  2832. 00001DD6  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  2833. 00001DDA  2054                     movea.l    A0, [A4]
  2834. 00001DDC  215F 0088                move.l     [A0 + 0x88], [A7]+
  2835. 00001DE0  598F                     subq.l     A7, 4
  2836. 00001DE2  2F3C 6D61 7076           move.l     -[A7], 0x6D617076 /* 'mapv' */
  2837. 00001DE8  2F0C                     move.l     -[A7], A4
  2838. 00001DEA  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  2839. 00001DEE  2054                     movea.l    A0, [A4]
  2840. 00001DF0  215F 0094                move.l     [A0 + 0x94], [A7]+
  2841. 00001DF4  598F                     subq.l     A7, 4
  2842. 00001DF6  2F3C 7469 2020           move.l     -[A7], 0x74692020 /* 'ti  ' */
  2843. 00001DFC  2F0C                     move.l     -[A7], A4
  2844. 00001DFE  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  2845. 00001E02  2054                     movea.l    A0, [A4]
  2846. 00001E04  215F 0098                move.l     [A0 + 0x98], [A7]+
  2847. 00001E08  598F                     subq.l     A7, 4
  2848. 00001E0A  2F3C 7464 7572           move.l     -[A7], 0x74647572 /* 'tdur' */
  2849. 00001E10  2F0C                     move.l     -[A7], A4
  2850. 00001E12  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  2851. 00001E16  2054                     movea.l    A0, [A4]
  2852. 00001E18  215F 008C                move.l     [A0 + 0x8C], [A7]+
  2853. 00001E1C  2A3C 7067 6C31           move.l     D5, 0x70676C31 /* 'pgl1' */
  2854. 00001E22  2C3C 5041 4731           move.l     D6, 0x50414731 /* 'PAG1' */
  2855. 00001E28  4247                     clr.w      D7
  2856. label00001E2A:
  2857. 00001E2A  598F                     subq.l     A7, 4
  2858. 00001E2C  2F06                     move.l     -[A7], D6
  2859. 00001E2E  2F0C                     move.l     -[A7], A4
  2860. 00001E30  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  2861. 00001E34  265F                     movea.l    A3, [A7]+
  2862. 00001E36  200B                     move.l     D0, A3
  2863. 00001E38  673C                     beq        +0x3E /* 00001E76 */
  2864. 00001E3A  48C7                     ext.l      D7
  2865. 00001E3C  2054                     movea.l    A0, [A4]
  2866. 00001E3E  2007                     move.l     D0, D7
  2867. 00001E40  E580                     asl        D0, 2
  2868. 00001E42  41E8 00B6                lea.l      A0, [A0 + 0xB6]
  2869. 00001E46  218B 0800                move.l     [A0 + D0], A3
  2870. 00001E4A  2006                     move.l     D0, D6
  2871. 00001E4C  5286                     addq.l     D6, 1
  2872. 00001E4E  598F                     subq.l     A7, 4
  2873. 00001E50  2F05                     move.l     -[A7], D5
  2874. 00001E52  2F0C                     move.l     -[A7], A4
  2875. 00001E54  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  2876. 00001E58  48C7                     ext.l      D7
  2877. 00001E5A  2054                     movea.l    A0, [A4]
  2878. 00001E5C  2007                     move.l     D0, D7
  2879. 00001E5E  E580                     asl        D0, 2
  2880. 00001E60  41E8 00A6                lea.l      A0, [A0 + 0xA6]
  2881. 00001E64  219F 0800                move.l     [A0 + D0], [A7]+
  2882. 00001E68  2005                     move.l     D0, D5
  2883. 00001E6A  5285                     addq.l     D5, 1
  2884. 00001E6C  3007                     move.w     D0, D7
  2885. 00001E6E  5247                     addq.w     D7, 1
  2886. 00001E70  0C47 0004                cmpi.w     D7, 0x4
  2887. 00001E74  6DB4                     blt        -0x4A /* 00001E2A */
  2888. label00001E76:
  2889. 00001E76  598F                     subq.l     A7, 4
  2890. 00001E78  2F3C 7669 6465           move.l     -[A7], 0x76696465 /* 'vide' */
  2891. 00001E7E  2F0C                     move.l     -[A7], A4
  2892. 00001E80  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  2893. 00001E84  2054                     movea.l    A0, [A4]
  2894. 00001E86  215F 00CC                move.l     [A0 + 0xCC], [A7]+
  2895. 00001E8A  598F                     subq.l     A7, 4
  2896. 00001E8C  2F3C 736F 756E           move.l     -[A7], 0x736F756E /* 'soun' */
  2897. 00001E92  2F0C                     move.l     -[A7], A4
  2898. 00001E94  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  2899. 00001E98  2054                     movea.l    A0, [A4]
  2900. 00001E9A  215F 00D0                move.l     [A0 + 0xD0], [A7]+
  2901. 00001E9E  598F                     subq.l     A7, 4
  2902. 00001EA0  2F3C 6F74 6872           move.l     -[A7], 0x6F746872 /* 'othr' */
  2903. 00001EA6  2F0C                     move.l     -[A7], A4
  2904. 00001EA8  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  2905. 00001EAC  2054                     movea.l    A0, [A4]
  2906. 00001EAE  215F 00D4                move.l     [A0 + 0xD4], [A7]+
  2907. 00001EB2  598F                     subq.l     A7, 4
  2908. 00001EB4  2F3C 7067 6C31           move.l     -[A7], 0x70676C31 /* 'pgl1' */
  2909. 00001EBA  2F0C                     move.l     -[A7], A4
  2910. 00001EBC  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  2911. 00001EC0  2054                     movea.l    A0, [A4]
  2912. 00001EC2  215F 00C8                move.l     [A0 + 0xC8], [A7]+
  2913. 00001EC6  598F                     subq.l     A7, 4
  2914. 00001EC8  2F3C 5343 3031           move.l     -[A7], 0x53433031 /* 'SC01' */
  2915. 00001ECE  2F0C                     move.l     -[A7], A4
  2916. 00001ED0  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  2917. 00001ED4  2054                     movea.l    A0, [A4]
  2918. 00001ED6  215F 00F4                move.l     [A0 + 0xF4], [A7]+
  2919. 00001EDA  4CEE 18E8 FFE8           movem.l    D3,D5,D6,D7,A3,A4, [A6 - 0x18]
  2920. 00001EE0  4E5E                     unlink     A6
  2921. 00001EE2  2E9F                     move.l     [A7], [A7]+
  2922. 00001EE4  4E75                     rts
  2923. 00001EE6  8027                     or.b       D0, -[A7]
  2924. 00001EE8  5447                     addq.w     D7, 2
  2925. 00001EEA  5241                     addq.w     D1, 1
  2926. 00001EEC  4E44                     trap       4
  2927. 00001EEE  5041                     addq.w     D1, 8
  2928. 00001EF0  494E                     chk.w      D4, A6
  2929. 00001EF2  464F                     not.w      A7
  2930. 00001EF4  424F                     clr.w      A7
  2931. 00001EF6  5857                     addq.w     [A7], 4
  2932. 00001EF8  494E                     chk.w      D4, A6
  2933. 00001EFA  444F                     neg.w      A7
  2934. 00001EFC  572E 4649                subq.b     [A6 + 0x4649], 3
  2935. 00001F00  4E44                     trap       4
  2936. 00001F02  5448                     addq.w     A0, 2
  2937. 00001F04  4F53                     chk.w      D7, [A3]
  2938. 00001F06  4553                     chk.w      D2, [A3]
  2939. 00001F08  5542                     subq.w     D2, 2
  2940. 00001F0A  5649                     addq.w     A1, 3
  2941. 00001F0C  4557                     chk.w      D2, [A7]
  2942. 00001F0E  5300                     subq.b     D0, 1
  2943. 00001F10  0000 0000                ori.b      D0, 0x0
  2944. export_1899:
  2945. fn00001F14:
  2946. 00001F14  4E56 FEFC                link       A6, -0x0104
  2947. 00001F18  48E7 0018                movem.l    -[A7], A3,A4
  2948. 00001F1C  47EE FEFC                lea.l      A3, [A6 - 0x104]
  2949. 00001F20  286E 0008                movea.l    A4, [A6 + 0x8]
  2950. 00001F24  2054                     movea.l    A0, [A4]
  2951. 00001F26  4AA8 00A0                tst.l      [A0 + 0xA0]
  2952. 00001F2A  6700 0082                beq        +0x84 /* 00001FAE */
  2953. 00001F2E  2F0B                     move.l     -[A7], A3
  2954. 00001F30  2F0C                     move.l     -[A7], A4
  2955. 00001F32  4EAD 3862                jsr        [A5 + 0x3862 /* export_1800 */]
  2956. 00001F36  2F0B                     move.l     -[A7], A3
  2957. 00001F38  2054                     movea.l    A0, [A4]
  2958. 00001F3A  2F28 00A0                move.l     -[A7], [A0 + 0xA0]
  2959. 00001F3E  4EAD 34CA                jsr        [A5 + 0x34CA /* export_1685 */]
  2960. 00001F42  7000                     moveq.l    D0, 0x00
  2961. 00001F44  2D40 FFFC                move.l     [A6 - 0x4], D0
  2962. 00001F48  2054                     movea.l    A0, [A4]
  2963. 00001F4A  4AA8 007C                tst.l      [A0 + 0x7C]
  2964. 00001F4E  6746                     beq        +0x48 /* 00001F96 */
  2965. 00001F50  598F                     subq.l     A7, 4
  2966. 00001F52  2054                     movea.l    A0, [A4]
  2967. 00001F54  2F28 007C                move.l     -[A7], [A0 + 0x7C]
  2968. 00001F58  4EAD 05F2                jsr        [A5 + 0x5F2 /* export_186 */]
  2969. 00001F5C  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  2970. 00001F60  6734                     beq        +0x36 /* 00001F96 */
  2971. 00001F62  206E FFFC                movea.l    A0, [A6 - 0x4]
  2972. 00001F66  A025                     syscall    GetHandleSize
  2973. 00001F68  4A80                     tst.l      D0
  2974. 00001F6A  6F24                     ble        +0x26 /* 00001F90 */
  2975. 00001F6C  558F                     subq.l     A7, 2
  2976. 00001F6E  486E FFFC                pea.l      [A6 - 0x4]
  2977. 00001F72  4EAD 025A                jsr        [A5 + 0x25A /* export_71 */]
  2978. 00001F76  4AAE FFFC                tst.l      [A6 - 0x4]
  2979. 00001F7A  544F                     addq.w     A7, 2
  2980. 00001F7C  6718                     beq        +0x1A /* 00001F96 */
  2981. 00001F7E  206E FFFC                movea.l    A0, [A6 - 0x4]
  2982. 00001F82  A025                     syscall    GetHandleSize
  2983. 00001F84  4A80                     tst.l      D0
  2984. 00001F86  660E                     bne        +0x10 /* 00001F96 */
  2985. 00001F88  7000                     moveq.l    D0, 0x00
  2986. 00001F8A  2D40 FFFC                move.l     [A6 - 0x4], D0
  2987. 00001F8E  6006                     bra        +0x8 /* 00001F96 */
  2988. label00001F90:
  2989. 00001F90  7000                     moveq.l    D0, 0x00
  2990. 00001F92  2D40 FFFC                move.l     [A6 - 0x4], D0
  2991. label00001F96:
  2992. 00001F96  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2993. 00001F9A  2054                     movea.l    A0, [A4]
  2994. 00001F9C  2F28 00A0                move.l     -[A7], [A0 + 0xA0]
  2995. 00001FA0  4EAD 34D2                jsr        [A5 + 0x34D2 /* export_1686 */]
  2996. 00001FA4  2054                     movea.l    A0, [A4]
  2997. 00001FA6  2F28 00A0                move.l     -[A7], [A0 + 0xA0]
  2998. 00001FAA  4EAD 34DA                jsr        [A5 + 0x34DA /* export_1687 */]
  2999. label00001FAE:
  3000. 00001FAE  2054                     movea.l    A0, [A4]
  3001. 00001FB0  4AA8 00F8                tst.l      [A0 + 0xF8]
  3002. 00001FB4  6706                     beq        +0x8 /* 00001FBC */
  3003. 00001FB6  2F28 00F8                move.l     -[A7], [A0 + 0xF8]
  3004. 00001FBA  A8D9                     syscall    DisposRgn/DisposeRgn
  3005. label00001FBC:
  3006. 00001FBC  2054                     movea.l    A0, [A4]
  3007. 00001FBE  4AA8 00FE                tst.l      [A0 + 0xFE]
  3008. 00001FC2  6708                     beq        +0xA /* 00001FCC */
  3009. 00001FC4  2F28 00FE                move.l     -[A7], [A0 + 0xFE]
  3010. 00001FC8  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  3011. label00001FCC:
  3012. 00001FCC  2054                     movea.l    A0, [A4]
  3013. 00001FCE  4AA8 0102                tst.l      [A0 + 0x102]
  3014. 00001FD2  6706                     beq        +0x8 /* 00001FDA */
  3015. 00001FD4  2F28 0102                move.l     -[A7], [A0 + 0x102]
  3016. 00001FD8  A8F5                     syscall    KillPicture
  3017. label00001FDA:
  3018. 00001FDA  2F0C                     move.l     -[A7], A4
  3019. 00001FDC  4EAD 08B2                jsr        [A5 + 0x8B2 /* export_274 */]
  3020. 00001FE0  4CEE 1800 FEF4           movem.l    A3,A4, [A6 - 0x10C]
  3021. 00001FE6  4E5E                     unlink     A6
  3022. 00001FE8  2E9F                     move.l     [A7], [A7]+
  3023. 00001FEA  4E75                     rts
  3024. 00001FEC  9A54                     sub.w      D5, [A4]
  3025. 00001FEE  4752                     chk.w      D3, [A2]
  3026. 00001FF0  414E                     chk.w      D0, A6
  3027. 00001FF2  4450                     neg.w      [A0]
  3028. 00001FF4  4149                     chk.w      D0, A1
  3029. 00001FF6  4E46                     trap       6
  3030. 00001FF8  4F42                     chk.w      D7, D2
  3031. 00001FFA  4F58                     chk.w      D7, [A0]+
  3032. 00001FFC  5749                     subq.w     A1, 3
  3033. 00001FFE  4E44                     trap       4
  3034. 00002000  4F57                     chk.w      D7, [A7]
  3035. 00002002  2E46                     movea.l    A7, D6
  3036. 00002004  5245                     addq.w     D5, 1
  3037. 00002006  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  3038. 00002008  0000 0000                ori.b      D0, 0x0
  3039. export_1900:
  3040. 0000200C  4E56 0000                link       A6, 0
  3041. 00002010  48E7 0018                movem.l    -[A7], A3,A4
  3042. 00002014  286E 0008                movea.l    A4, [A6 + 0x8]
  3043. 00002018  2054                     movea.l    A0, [A4]
  3044. 0000201A  7000                     moveq.l    D0, 0x00
  3045. 0000201C  2140 009A                move.l     [A0 + 0x9A], D0
  3046. 00002020  2054                     movea.l    A0, [A4]
  3047. 00002022  2140 0096                move.l     [A0 + 0x96], D0
  3048. 00002026  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3049. 0000202A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3050. 0000202E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3051. 00002032  2F0C                     move.l     -[A7], A4
  3052. 00002034  4EAD 0C32                jsr        [A5 + 0xC32 /* export_386 */]
  3053. 00002038  700A                     moveq.l    D0, 0x0A
  3054. 0000203A  2F00                     move.l     -[A7], D0
  3055. 0000203C  486D 235A                pea.l      [A5 + 0x235A /* export_1127 */]
  3056. 00002040  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  3057. 00002044  2640                     movea.l    A3, D0
  3058. 00002046  2F0B                     move.l     -[A7], A3
  3059. 00002048  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  3060. 0000204C  2F0B                     move.l     -[A7], A3
  3061. 0000204E  4EAD 41EA                jsr        [A5 + 0x41EA /* export_2105 */]
  3062. 00002052  2054                     movea.l    A0, [A4]
  3063. 00002054  214B 009E                move.l     [A0 + 0x9E], A3
  3064. 00002058  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  3065. 0000205E  4E5E                     unlink     A6
  3066. 00002060  205F                     movea.l    A0, [A7]+
  3067. 00002062  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3068. 00002066  4ED0                     jmp        [A0]
  3069. 00002068  9454                     sub.w      D2, [A4]
  3070. 0000206A  4455                     neg.w      [A5]
  3071. 0000206C  5241                     addq.w     D1, 1
  3072. 0000206E  5449                     addq.w     A1, 2
  3073. 00002070  4F4E                     chk.w      D7, A6
  3074. 00002072  534C                     subq.w     A4, 1
  3075. 00002074  4944                     chk.w      D4, D4
  3076. 00002076  4552                     chk.w      D2, [A2]
  3077. 00002078  2E49                     movea.l    A7, A1
  3078. 0000207A  5245                     addq.w     D5, 1
  3079. 0000207C  5300                     subq.b     D0, 1
  3080. 0000207E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3081. export_1901: // at 00002080 (misaligned)
  3082. 00002082  0000 2F0C                ori.b      D0, 0xC
  3083. 00002086  286E 0008                movea.l    A4, [A6 + 0x8]
  3084. 0000208A  2054                     movea.l    A0, [A4]
  3085. 0000208C  4AA8 009E                tst.l      [A0 + 0x9E]
  3086. 00002090  6708                     beq        +0xA /* 0000209A */
  3087. 00002092  2F28 009E                move.l     -[A7], [A0 + 0x9E]
  3088. 00002096  4EAD 3522                jsr        [A5 + 0x3522 /* export_1696 */]
  3089. label0000209A:
  3090. 0000209A  2F0C                     move.l     -[A7], A4
  3091. 0000209C  4EAD 06EA                jsr        [A5 + 0x6EA /* export_217 */]
  3092. 000020A0  286E FFFC                movea.l    A4, [A6 - 0x4]
  3093. 000020A4  4E5E                     unlink     A6
  3094. 000020A6  2E9F                     move.l     [A7], [A7]+
  3095. 000020A8  4E75                     rts
  3096. 000020AA  9454                     sub.w      D2, [A4]
  3097. 000020AC  4455                     neg.w      [A5]
  3098. 000020AE  5241                     addq.w     D1, 1
  3099. 000020B0  5449                     addq.w     A1, 2
  3100. 000020B2  4F4E                     chk.w      D7, A6
  3101. 000020B4  534C                     subq.w     A4, 1
  3102. 000020B6  4944                     chk.w      D4, D4
  3103. 000020B8  4552                     chk.w      D2, [A2]
  3104. 000020BA  2E46                     movea.l    A7, D6
  3105. 000020BC  5245                     addq.w     D5, 1
  3106. 000020BE  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  3107. 000020C0  0000 0000                ori.b      D0, 0x0
  3108. fn000020C4:
  3109. 000020C4  4E56 0000                link       A6, 0
  3110. 000020C8  206E 0008                movea.l    A0, [A6 + 0x8]
  3111. 000020CC  2050                     movea.l    A0, [A0]
  3112. 000020CE  216E 000C 009A           move.l     [A0 + 0x9A], [A6 + 0xC]
  3113. 000020D4  4E5E                     unlink     A6
  3114. 000020D6  205F                     movea.l    A0, [A7]+
  3115. 000020D8  504F                     addq.w     A7, 8
  3116. 000020DA  4ED0                     jmp        [A0]
  3117. 000020DC  9B54                     sub.w      [A4], D5
  3118. 000020DE  4455                     neg.w      [A5]
  3119. 000020E0  5241                     addq.w     D1, 1
  3120. 000020E2  5449                     addq.w     A1, 2
  3121. 000020E4  4F4E                     chk.w      D7, A6
  3122. 000020E6  534C                     subq.w     A4, 1
  3123. 000020E8  4944                     chk.w      D4, D4
  3124. 000020EA  4552                     chk.w      D2, [A2]
  3125. 000020EC  2E53                     movea.l    A7, [A3]
  3126. 000020EE  4554                     chk.w      D2, [A4]
  3127. 000020F0  4455                     neg.w      [A5]
  3128. 000020F2  5241                     addq.w     D1, 1
  3129. 000020F4  5449                     addq.w     A1, 2
  3130. 000020F6  4F4E                     chk.w      D7, A6
  3131. 000020F8  0000 0000                ori.b      D0, 0x0
  3132. export_1902:
  3133. fn000020FC:
  3134. 000020FC  4E56 0000                link       A6, 0
  3135. 00002100  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3136. 00002104  266E 0008                movea.l    A3, [A6 + 0x8]
  3137. 00002108  286E 000C                movea.l    A4, [A6 + 0xC]
  3138. 0000210C  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3139. 00002110  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3140. 00002114  2F0C                     move.l     -[A7], A4
  3141. 00002116  2F0B                     move.l     -[A7], A3
  3142. 00002118  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  3143. 0000211C  2054                     movea.l    A0, [A4]
  3144. 0000211E  3C10                     move.w     D6, [A0]
  3145. 00002120  5494                     addq.l     [A4], 2
  3146. 00002122  7E01                     moveq.l    D7, 0x01
  3147. 00002124  6016                     bra        +0x18 /* 0000213C */
  3148. label00002126:
  3149. 00002126  3F07                     move.w     -[A7], D7
  3150. 00002128  7001                     moveq.l    D0, 0x01
  3151. 0000212A  3F00                     move.w     -[A7], D0
  3152. 0000212C  2054                     movea.l    A0, [A4]
  3153. 0000212E  3F10                     move.w     -[A7], [A0]
  3154. 00002130  2F0B                     move.l     -[A7], A3
  3155. 00002132  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  3156. 00002136  5494                     addq.l     [A4], 2
  3157. 00002138  3007                     move.w     D0, D7
  3158. 0000213A  5247                     addq.w     D7, 1
  3159. label0000213C:
  3160. 0000213C  BC47                     cmp.w      D6, D7
  3161. 0000213E  6CE6                     bge        -0x18 /* 00002126 */
  3162. 00002140  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  3163. 00002146  4E5E                     unlink     A6
  3164. 00002148  205F                     movea.l    A0, [A7]+
  3165. 0000214A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3166. 0000214E  4ED0                     jmp        [A0]
  3167. 00002150  9954                     sub.w      [A4], D4
  3168. 00002152  4752                     chk.w      D3, [A2]
  3169. 00002154  414E                     chk.w      D0, A6
  3170. 00002156  4450                     neg.w      [A0]
  3171. 00002158  4154                     chk.w      D0, [A4]
  3172. 0000215A  5241                     addq.w     D1, 1
  3173. 0000215C  434B                     chk.w      D1, A3
  3174. 0000215E  4D41                     chk.w      D6, D1
  3175. 00002160  5056                     addq.w     [A6], 8
  3176. 00002162  4945                     chk.w      D4, D5
  3177. 00002164  572E 4952                subq.b     [A6 + 0x4952], 3
  3178. 00002168  4553                     chk.w      D2, [A3]
  3179. 0000216A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3180. export_1903: // at 0000216C (misaligned)
  3181. 0000216E  0000 48E7                ori.b      D0, 0xE7
  3182. 00002172  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  3183. 00002176  0008 2054                ori.b      A0, 0x54 /* 'T' */
  3184. 0000217A  216D F944 0168           move.l     [A0 + 0x168], [A5 - 0x6BC]
  3185. 00002180  2054                     movea.l    A0, [A4]
  3186. 00002182  4268 016C                clr.w      [A0 + 0x16C]
  3187. 00002186  2054                     movea.l    A0, [A4]
  3188. 00002188  7000                     moveq.l    D0, 0x00
  3189. 0000218A  2140 016E                move.l     [A0 + 0x16E], D0
  3190. 0000218E  2054                     movea.l    A0, [A4]
  3191. 00002190  2140 0172                move.l     [A0 + 0x172], D0
  3192. 00002194  2054                     movea.l    A0, [A4]
  3193. 00002196  2140 0176                move.l     [A0 + 0x176], D0
  3194. 0000219A  2054                     movea.l    A0, [A4]
  3195. 0000219C  2140 017A                move.l     [A0 + 0x17A], D0
  3196. 000021A0  2054                     movea.l    A0, [A4]
  3197. 000021A2  4268 017E                clr.w      [A0 + 0x17E]
  3198. 000021A6  2054                     movea.l    A0, [A4]
  3199. 000021A8  2140 015C                move.l     [A0 + 0x15C], D0
  3200. 000021AC  2054                     movea.l    A0, [A4]
  3201. 000021AE  2140 0160                move.l     [A0 + 0x160], D0
  3202. 000021B2  7034                     moveq.l    D0, 0x34
  3203. 000021B4  2F00                     move.l     -[A7], D0
  3204. 000021B6  486D 26E2                pea.l      [A5 + 0x26E2 /* export_1240 */]
  3205. 000021BA  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  3206. 000021BE  2640                     movea.l    A3, D0
  3207. 000021C0  2F0B                     move.l     -[A7], A3
  3208. 000021C2  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  3209. 000021C6  2054                     movea.l    A0, [A4]
  3210. 000021C8  214B 0164                move.l     [A0 + 0x164], A3
  3211. 000021CC  2F0B                     move.l     -[A7], A3
  3212. 000021CE  4EAD 0BCA                jsr        [A5 + 0xBCA /* export_373 */]
  3213. 000021D2  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3214. 000021D6  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3215. 000021DA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3216. 000021DE  2F0C                     move.l     -[A7], A4
  3217. 000021E0  4EBA FA9E                jsr        [PC - 0x562 /* 00001C80 */]
  3218. 000021E4  2054                     movea.l    A0, [A4]
  3219. 000021E6  317C 0001 00A4           move.w     [A0 + 0xA4], 0x1
  3220. 000021EC  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  3221. 000021F2  4E5E                     unlink     A6
  3222. 000021F4  205F                     movea.l    A0, [A7]+
  3223. 000021F6  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3224. 000021FA  4ED0                     jmp        [A0]
  3225. 000021FC  9354                     sub.w      [A4], D1
  3226. 000021FE  494E                     chk.w      D4, A6
  3227. 00002200  464F                     not.w      A7
  3228. 00002202  424F                     clr.w      A7
  3229. 00002204  5857                     addq.w     [A7], 4
  3230. 00002206  494E                     chk.w      D4, A6
  3231. 00002208  444F                     neg.w      A7
  3232. 0000220A  572E 4952                subq.b     [A6 + 0x4952], 3
  3233. 0000220E  4553                     chk.w      D2, [A3]
  3234. 00002210  0000 0000                ori.b      D0, 0x0
  3235. export_1904:
  3236. 00002214  4E56 0000                link       A6, 0
  3237. 00002218  2F0C                     move.l     -[A7], A4
  3238. 0000221A  286E 0008                movea.l    A4, [A6 + 0x8]
  3239. 0000221E  2F0C                     move.l     -[A7], A4
  3240. 00002220  4EBA FB3A                jsr        [PC - 0x4C6 /* 00001D5C */]
  3241. 00002224  598F                     subq.l     A7, 4
  3242. 00002226  2F3C 7374 6932           move.l     -[A7], 0x73746932 /* 'sti2' */
  3243. 0000222C  2F0C                     move.l     -[A7], A4
  3244. 0000222E  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  3245. 00002232  2054                     movea.l    A0, [A4]
  3246. 00002234  215F 010E                move.l     [A0 + 0x10E], [A7]+
  3247. 00002238  598F                     subq.l     A7, 4
  3248. 0000223A  2F3C 7363 6D32           move.l     -[A7], 0x73636D32 /* 'scm2' */
  3249. 00002240  2F0C                     move.l     -[A7], A4
  3250. 00002242  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  3251. 00002246  2054                     movea.l    A0, [A4]
  3252. 00002248  215F 0112                move.l     [A0 + 0x112], [A7]+
  3253. 0000224C  598F                     subq.l     A7, 4
  3254. 0000224E  2F3C 666D 7432           move.l     -[A7], 0x666D7432 /* 'fmt2' */
  3255. 00002254  2F0C                     move.l     -[A7], A4
  3256. 00002256  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  3257. 0000225A  2054                     movea.l    A0, [A4]
  3258. 0000225C  215F 0116                move.l     [A0 + 0x116], [A7]+
  3259. 00002260  598F                     subq.l     A7, 4
  3260. 00002262  2F3C 7374 6D32           move.l     -[A7], 0x73746D32 /* 'stm2' */
  3261. 00002268  2F0C                     move.l     -[A7], A4
  3262. 0000226A  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  3263. 0000226E  2054                     movea.l    A0, [A4]
  3264. 00002270  215F 011A                move.l     [A0 + 0x11A], [A7]+
  3265. 00002274  598F                     subq.l     A7, 4
  3266. 00002276  2F3C 6373 7A32           move.l     -[A7], 0x63737A32 /* 'csz2' */
  3267. 0000227C  2F0C                     move.l     -[A7], A4
  3268. 0000227E  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  3269. 00002282  2054                     movea.l    A0, [A4]
  3270. 00002284  215F 011E                move.l     [A0 + 0x11E], [A7]+
  3271. 00002288  598F                     subq.l     A7, 4
  3272. 0000228A  2F3C 636C 7232           move.l     -[A7], 0x636C7232 /* 'clr2' */
  3273. 00002290  2F0C                     move.l     -[A7], A4
  3274. 00002292  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  3275. 00002296  2054                     movea.l    A0, [A4]
  3276. 00002298  215F 0122                move.l     [A0 + 0x122], [A7]+
  3277. 0000229C  598F                     subq.l     A7, 4
  3278. 0000229E  2F3C 6963 7032           move.l     -[A7], 0x69637032 /* 'icp2' */
  3279. 000022A4  2F0C                     move.l     -[A7], A4
  3280. 000022A6  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  3281. 000022AA  2054                     movea.l    A0, [A4]
  3282. 000022AC  215F 0126                move.l     [A0 + 0x126], [A7]+
  3283. 000022B0  598F                     subq.l     A7, 4
  3284. 000022B2  2F3C 6971 3220           move.l     -[A7], 0x69713220 /* 'iq2 ' */
  3285. 000022B8  2F0C                     move.l     -[A7], A4
  3286. 000022BA  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  3287. 000022BE  2054                     movea.l    A0, [A4]
  3288. 000022C0  215F 012A                move.l     [A0 + 0x12A], [A7]+
  3289. 000022C4  598F                     subq.l     A7, 4
  3290. 000022C6  2F3C 7371 3220           move.l     -[A7], 0x73713220 /* 'sq2 ' */
  3291. 000022CC  2F0C                     move.l     -[A7], A4
  3292. 000022CE  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  3293. 000022D2  2054                     movea.l    A0, [A4]
  3294. 000022D4  215F 012E                move.l     [A0 + 0x12E], [A7]+
  3295. 000022D8  598F                     subq.l     A7, 4
  3296. 000022DA  2F3C 6F76 3220           move.l     -[A7], 0x6F763220 /* 'ov2 ' */
  3297. 000022E0  2F0C                     move.l     -[A7], A4
  3298. 000022E2  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  3299. 000022E6  2054                     movea.l    A0, [A4]
  3300. 000022E8  215F 0132                move.l     [A0 + 0x132], [A7]+
  3301. 000022EC  598F                     subq.l     A7, 4
  3302. 000022EE  2F3C 7370 6E32           move.l     -[A7], 0x73706E32 /* 'spn2' */
  3303. 000022F4  2F0C                     move.l     -[A7], A4
  3304. 000022F6  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  3305. 000022FA  2054                     movea.l    A0, [A4]
  3306. 000022FC  215F 013A                move.l     [A0 + 0x13A], [A7]+
  3307. 00002300  598F                     subq.l     A7, 4
  3308. 00002302  2F3C 7573 6732           move.l     -[A7], 0x75736732 /* 'usg2' */
  3309. 00002308  2F0C                     move.l     -[A7], A4
  3310. 0000230A  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  3311. 0000230E  2054                     movea.l    A0, [A4]
  3312. 00002310  215F 0136                move.l     [A0 + 0x136], [A7]+
  3313. 00002314  598F                     subq.l     A7, 4
  3314. 00002316  2F3C 7A6F 6D32           move.l     -[A7], 0x7A6F6D32 /* 'zom2' */
  3315. 0000231C  2F0C                     move.l     -[A7], A4
  3316. 0000231E  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  3317. 00002322  2054                     movea.l    A0, [A4]
  3318. 00002324  215F 0146                move.l     [A0 + 0x146], [A7]+
  3319. 00002328  598F                     subq.l     A7, 4
  3320. 0000232A  2F3C 7467 7032           move.l     -[A7], 0x74677032 /* 'tgp2' */
  3321. 00002330  2F0C                     move.l     -[A7], A4
  3322. 00002332  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  3323. 00002336  2054                     movea.l    A0, [A4]
  3324. 00002338  215F 013E                move.l     [A0 + 0x13E], [A7]+
  3325. 0000233C  598F                     subq.l     A7, 4
  3326. 0000233E  2F3C 746C 6732           move.l     -[A7], 0x746C6732 /* 'tlg2' */
  3327. 00002344  2F0C                     move.l     -[A7], A4
  3328. 00002346  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  3329. 0000234A  2054                     movea.l    A0, [A4]
  3330. 0000234C  215F 0142                move.l     [A0 + 0x142], [A7]+
  3331. 00002350  286E FFFC                movea.l    A4, [A6 - 0x4]
  3332. 00002354  4E5E                     unlink     A6
  3333. 00002356  2E9F                     move.l     [A7], [A7]+
  3334. 00002358  4E75                     rts
  3335. 0000235A  8020                     or.b       D0, -[A0]
  3336. 0000235C  5449                     addq.w     A1, 2
  3337. 0000235E  4E46                     trap       6
  3338. 00002360  4F42                     chk.w      D7, D2
  3339. 00002362  4F58                     chk.w      D7, [A0]+
  3340. 00002364  5749                     subq.w     A1, 3
  3341. 00002366  4E44                     trap       4
  3342. 00002368  4F57                     chk.w      D7, [A7]
  3343. 0000236A  2E46                     movea.l    A7, D6
  3344. 0000236C  494E                     chk.w      D4, A6
  3345. 0000236E  4454                     neg.w      [A4]
  3346. 00002370  484F                     pea.l      A7
  3347. 00002372  5345                     subq.w     D5, 1
  3348. 00002374  5355                     subq.w     [A5], 1
  3349. 00002376  4256                     clr.w      [A6]
  3350. 00002378  4945                     chk.w      D4, D5
  3351. 0000237A  5753                     subq.w     [A3], 3
  3352. 0000237C  0000 0000                ori.b      D0, 0x0
  3353. export_1905:
  3354. 00002380  4E56 FEF8                link       A6, -0x0108
  3355. 00002384  48E7 0118                movem.l    -[A7], D7,A3,A4
  3356. 00002388  47EE FEF8                lea.l      A3, [A6 - 0x108]
  3357. 0000238C  286E 0008                movea.l    A4, [A6 + 0x8]
  3358. 00002390  2054                     movea.l    A0, [A4]
  3359. 00002392  216E 0014 015C           move.l     [A0 + 0x15C], [A6 + 0x14]
  3360. 00002398  2054                     movea.l    A0, [A4]
  3361. 0000239A  4AA8 015C                tst.l      [A0 + 0x15C]
  3362. 0000239E  6700 015C                beq        +0x15E /* 000024FC */
  3363. 000023A2  598F                     subq.l     A7, 4
  3364. 000023A4  2054                     movea.l    A0, [A4]
  3365. 000023A6  2F28 015C                move.l     -[A7], [A0 + 0x15C]
  3366. 000023AA  303C 00F7                move.w     D0, 0xF7
  3367. 000023AE  AAAA                     syscall    QuickTimeDispatch
  3368. 000023B0  2054                     movea.l    A0, [A4]
  3369. 000023B2  215F 0102                move.l     [A0 + 0x102], [A7]+
  3370. 000023B6  2054                     movea.l    A0, [A4]
  3371. 000023B8  216E 0010 00A0           move.l     [A0 + 0xA0], [A6 + 0x10]
  3372. 000023BE  2F0C                     move.l     -[A7], A4
  3373. 000023C0  4EAD 2DFA                jsr        [A5 + 0x2DFA /* export_1467 */]
  3374. 000023C4  598F                     subq.l     A7, 4
  3375. 000023C6  2054                     movea.l    A0, [A4]
  3376. 000023C8  2F28 015C                move.l     -[A7], [A0 + 0x15C]
  3377. 000023CC  303C 003F                move.w     D0, 0x3F /* '?' */
  3378. 000023D0  AAAA                     syscall    QuickTimeDispatch
  3379. 000023D2  2054                     movea.l    A0, [A4]
  3380. 000023D4  215F 0108                move.l     [A0 + 0x108], [A7]+
  3381. 000023D8  2054                     movea.l    A0, [A4]
  3382. 000023DA  7000                     moveq.l    D0, 0x00
  3383. 000023DC  2140 0160                move.l     [A0 + 0x160], D0
  3384. 000023E0  2054                     movea.l    A0, [A4]
  3385. 000023E2  317C FFFF 0182           move.w     [A0 + 0x182], 0xFFFF
  3386. 000023E8  598F                     subq.l     A7, 4
  3387. 000023EA  3F3C 270D                move.w     -[A7], 0x270D /* '\'\r' */
  3388. 000023EE  486D EE00                pea.l      [A5 - 0x1200]
  3389. 000023F2  A931                     syscall    NewMenu
  3390. 000023F4  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  3391. 000023F8  598F                     subq.l     A7, 4
  3392. 000023FA  3F3C 270E                move.w     -[A7], 0x270E
  3393. 000023FE  486D EE0C                pea.l      [A5 - 0x11F4]
  3394. 00002402  A931                     syscall    NewMenu
  3395. 00002404  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  3396. 00002408  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3397. 0000240C  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  3398. 00002410  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3399. 00002414  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  3400. 00002418  7E01                     moveq.l    D7, 0x01
  3401. 0000241A  6032                     bra        +0x34 /* 0000244E */
  3402. label0000241C:
  3403. 0000241C  2F07                     move.l     -[A7], D7
  3404. 0000241E  486D EE20                pea.l      [A5 - 0x11E0]
  3405. 00002422  486B 0001                pea.l      [A3 + 0x1]
  3406. 00002426  4EAD 173A                jsr        [A5 + 0x173A /* export_739 */]
  3407. 0000242A  486B 0001                pea.l      [A3 + 0x1]
  3408. 0000242E  4EAD 5A42                jsr        [A5 + 0x5A42 /* export_2884 */]
  3409. 00002432  1680                     move.b     [A3], D0
  3410. 00002434  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3411. 00002438  2F0B                     move.l     -[A7], A3
  3412. 0000243A  A933                     syscall    AppendMenu
  3413. 0000243C  5B13                     subq.b     [A3], 5
  3414. 0000243E  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3415. 00002442  2F0B                     move.l     -[A7], A3
  3416. 00002444  A933                     syscall    AppendMenu
  3417. 00002446  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3418. 0000244A  2007                     move.l     D0, D7
  3419. 0000244C  5287                     addq.l     D7, 1
  3420. label0000244E:
  3421. 0000244E  2054                     movea.l    A0, [A4]
  3422. 00002450  BEA8 0108                cmp.l      D7, [A0 + 0x108]
  3423. 00002454  6FC6                     ble        -0x38 /* 0000241C */
  3424. 00002456  2F28 00C8                move.l     -[A7], [A0 + 0xC8]
  3425. 0000245A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  3426. 0000245E  2F0C                     move.l     -[A7], A4
  3427. 00002460  4EAD 382A                jsr        [A5 + 0x382A /* export_1793 */]
  3428. 00002464  2054                     movea.l    A0, [A4]
  3429. 00002466  2F28 013E                move.l     -[A7], [A0 + 0x13E]
  3430. 0000246A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  3431. 0000246E  2F0C                     move.l     -[A7], A4
  3432. 00002470  4EAD 382A                jsr        [A5 + 0x382A /* export_1793 */]
  3433. 00002474  2F0C                     move.l     -[A7], A4
  3434. 00002476  4EAD 3842                jsr        [A5 + 0x3842 /* export_1796 */]
  3435. 0000247A  598F                     subq.l     A7, 4
  3436. 0000247C  2054                     movea.l    A0, [A4]
  3437. 0000247E  2F28 015C                move.l     -[A7], [A0 + 0x15C]
  3438. 00002482  303C 0026                move.w     D0, 0x26 /* '&' */
  3439. 00002486  AAAA                     syscall    QuickTimeDispatch
  3440. 00002488  2F0C                     move.l     -[A7], A4
  3441. 0000248A  4EAD 38F2                jsr        [A5 + 0x38F2 /* export_1818 */]
  3442. 0000248E  598F                     subq.l     A7, 4
  3443. 00002490  2054                     movea.l    A0, [A4]
  3444. 00002492  2F28 015C                move.l     -[A7], [A0 + 0x15C]
  3445. 00002496  303C 0027                move.w     D0, 0x27 /* '\'' */
  3446. 0000249A  AAAA                     syscall    QuickTimeDispatch
  3447. 0000249C  2F0C                     move.l     -[A7], A4
  3448. 0000249E  4EAD 38FA                jsr        [A5 + 0x38FA /* export_1819 */]
  3449. 000024A2  598F                     subq.l     A7, 4
  3450. 000024A4  2F3C 6669 6E66           move.l     -[A7], 0x66696E66 /* 'finf' */
  3451. 000024AA  2F0C                     move.l     -[A7], A4
  3452. 000024AC  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  3453. 000024B0  265F                     movea.l    A3, [A7]+
  3454. 000024B2  200B                     move.l     D0, A3
  3455. 000024B4  6714                     beq        +0x16 /* 000024CA */
  3456. 000024B6  598F                     subq.l     A7, 4
  3457. 000024B8  2054                     movea.l    A0, [A4]
  3458. 000024BA  2F28 015C                move.l     -[A7], [A0 + 0x15C]
  3459. 000024BE  7000                     moveq.l    D0, 0x00
  3460. 000024C0  1F00                     move.b     -[A7], D0
  3461. 000024C2  2F0B                     move.l     -[A7], A3
  3462. 000024C4  4EBA 008A                jsr        [PC + 0x8A /* 00002550 */]
  3463. 000024C8  584F                     addq.w     A7, 4
  3464. label000024CA:
  3465. 000024CA  2054                     movea.l    A0, [A4]
  3466. 000024CC  2668 0094                movea.l    A3, [A0 + 0x94]
  3467. 000024D0  2F28 015C                move.l     -[A7], [A0 + 0x15C]
  3468. 000024D4  2F0B                     move.l     -[A7], A3
  3469. 000024D6  4EBA 018C                jsr        [PC + 0x18C /* 00002664 */]
  3470. 000024DA  598F                     subq.l     A7, 4
  3471. 000024DC  2054                     movea.l    A0, [A4]
  3472. 000024DE  2F28 015C                move.l     -[A7], [A0 + 0x15C]
  3473. 000024E2  303C 002B                move.w     D0, 0x2B /* '+' */
  3474. 000024E6  AAAA                     syscall    QuickTimeDispatch
  3475. 000024E8  2054                     movea.l    A0, [A4]
  3476. 000024EA  2F28 008C                move.l     -[A7], [A0 + 0x8C]
  3477. 000024EE  4EBA FBD4                jsr        [PC - 0x42C /* 000020C4 */]
  3478. 000024F2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3479. 000024F6  2F0C                     move.l     -[A7], A4
  3480. 000024F8  4EAD 2DF2                jsr        [A5 + 0x2DF2 /* export_1466 */]
  3481. label000024FC:
  3482. 000024FC  4CEE 1880 FEEC           movem.l    D7,A3,A4, [A6 - 0x114]
  3483. 00002502  4E5E                     unlink     A6
  3484. 00002504  205F                     movea.l    A0, [A7]+
  3485. 00002506  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3486. 0000250A  4ED0                     jmp        [A0]
  3487. 0000250C  9754                     sub.w      [A4], D3
  3488. 0000250E  494E                     chk.w      D4, A6
  3489. 00002510  464F                     not.w      A7
  3490. 00002512  424F                     clr.w      A7
  3491. 00002514  5857                     addq.w     [A7], 4
  3492. 00002516  494E                     chk.w      D4, A6
  3493. 00002518  444F                     neg.w      A7
  3494. 0000251A  572E 5345                subq.b     [A6 + 0x5345], 3
  3495. 0000251E  544D                     addq.w     A5, 2
  3496. 00002520  4F56                     chk.w      D7, [A6]
  3497. 00002522  4945                     chk.w      D4, D5
  3498. 00002524  0000 0000                ori.b      D0, 0x0
  3499. export_1906:
  3500. 00002528  4E56 0000                link       A6, 0
  3501. 0000252C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  3502. 00002530  4EBA F9E2                jsr        [PC - 0x61E /* 00001F14 */]
  3503. 00002534  4E5E                     unlink     A6
  3504. 00002536  2E9F                     move.l     [A7], [A7]+
  3505. 00002538  4E75                     rts
  3506. 0000253A  9354                     sub.w      [A4], D1
  3507. 0000253C  494E                     chk.w      D4, A6
  3508. 0000253E  464F                     not.w      A7
  3509. 00002540  424F                     clr.w      A7
  3510. 00002542  5857                     addq.w     [A7], 4
  3511. 00002544  494E                     chk.w      D4, A6
  3512. 00002546  444F                     neg.w      A7
  3513. 00002548  572E 4652                subq.b     [A6 + 0x4652], 3
  3514. 0000254C  4545                     chk.w      D2, D5
  3515. 0000254E  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3516. // begin alternate branch 00002550-00002558
  3517. fn00002550:
  3518. 00002550  4E56 0000                link       A6, 0
  3519. 00002554  48E7 0108                movem.l    -[A7], D7,A4
  3520. // end alternate branch 00002550-00002558
  3521. fn00002550: // (misaligned)
  3522. 00002552  0000 48E7                ori.b      D0, 0xE7
  3523. 00002556  0108                     btst       A0, D0
  3524. 00002558  1E2E 000C                move.b     D7, [A6 + 0xC]
  3525. 0000255C  286E 0008                movea.l    A4, [A6 + 0x8]
  3526. 00002560  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  3527. 00002564  1F07                     move.b     -[A7], D7
  3528. 00002566  2F0C                     move.l     -[A7], A4
  3529. 00002568  4EAD 4D4A                jsr        [A5 + 0x4D4A /* export_2469 */]
  3530. 0000256C  2054                     movea.l    A0, [A4]
  3531. 0000256E  1147 006E                move.b     [A0 + 0x6E], D7
  3532. 00002572  2054                     movea.l    A0, [A4]
  3533. 00002574  117C 0001 006D           move.b     [A0 + 0x6D], 0x1
  3534. 0000257A  2F0C                     move.l     -[A7], A4
  3535. 0000257C  4EBA F33E                jsr        [PC - 0xCC2 /* 000018BC */]
  3536. 00002580  2054                     movea.l    A0, [A4]
  3537. 00002582  2068 0068                movea.l    A0, [A0 + 0x68]
  3538. 00002586  2050                     movea.l    A0, [A0]
  3539. 00002588  2D68 000A 0012           move.l     [A6 + 0x12], [A0 + 0xA]
  3540. 0000258E  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  3541. 00002594  4E5E                     unlink     A6
  3542. 00002596  205F                     movea.l    A0, [A7]+
  3543. 00002598  4FEF 000A                lea.l      A7, [A7 + 0xA]
  3544. 0000259C  4ED0                     jmp        [A0]
  3545. 0000259E  8030 544D                or.b       D0, [A0 + D5.w * 4 + 0x4D]
  3546. 000025A2  4F56                     chk.w      D7, [A6]
  3547. 000025A4  4945                     chk.w      D4, D5
  3548. 000025A6  494E                     chk.w      D4, A6
  3549. 000025A8  464F                     not.w      A7
  3550. 000025AA  5445                     addq.w     D5, 2
  3551. 000025AC  5854                     addq.w     [A4], 4
  3552. 000025AE  4752                     chk.w      D3, [A2]
  3553. 000025B0  4944                     chk.w      D4, D4
  3554. 000025B2  5649                     addq.w     A1, 3
  3555. 000025B4  4557                     chk.w      D2, [A7]
  3556. 000025B6  2E49                     movea.l    A7, A1
  3557. 000025B8  4E49                     trap       9
  3558. 000025BA  5446                     addq.w     D6, 2
  3559. 000025BC  494C                     chk.w      D4, A4
  3560. 000025BE  4549                     chk.w      D2, A1
  3561. 000025C0  4E46                     trap       6
  3562. 000025C2  4F44                     chk.w      D7, D4
  3563. 000025C4  4154                     chk.w      D0, [A4]
  3564. 000025C6  4146                     chk.w      D0, D6
  3565. 000025C8  524F                     addq.w     A7, 1
  3566. 000025CA  4D4D                     chk.w      D6, A5
  3567. 000025CC  4F56                     chk.w      D7, [A6]
  3568. 000025CE  4945                     chk.w      D4, D5
  3569. 000025D0  0000 0000                ori.b      D0, 0x0
  3570. export_1907:
  3571. 000025D4  4E56 0000                link       A6, 0
  3572. 000025D8  2F0C                     move.l     -[A7], A4
  3573. 000025DA  286E 0008                movea.l    A4, [A6 + 0x8]
  3574. 000025DE  2054                     movea.l    A0, [A4]
  3575. 000025E0  7000                     moveq.l    D0, 0x00
  3576. 000025E2  2140 0068                move.l     [A0 + 0x68], D0
  3577. 000025E6  2054                     movea.l    A0, [A4]
  3578. 000025E8  2140 006C                move.l     [A0 + 0x6C], D0
  3579. 000025EC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3580. 000025F0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3581. 000025F4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3582. 000025F8  2F0C                     move.l     -[A7], A4
  3583. 000025FA  4EBA FB00                jsr        [PC - 0x500 /* 000020FC */]
  3584. 000025FE  286E FFFC                movea.l    A4, [A6 - 0x4]
  3585. 00002602  4E5E                     unlink     A6
  3586. 00002604  205F                     movea.l    A0, [A7]+
  3587. 00002606  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3588. 0000260A  4ED0                     jmp        [A0]
  3589. 0000260C  9254                     sub.w      D1, [A4]
  3590. 0000260E  5452                     addq.w     [A2], 2
  3591. 00002610  4143                     chk.w      D0, D3
  3592. 00002612  4B4D                     chk.w      D5, A5
  3593. 00002614  4150                     chk.w      D0, [A0]
  3594. 00002616  5649                     addq.w     A1, 3
  3595. 00002618  4557                     chk.w      D2, [A7]
  3596. 0000261A  2E49                     movea.l    A7, A1
  3597. 0000261C  5245                     addq.w     D5, 1
  3598. 0000261E  5300                     subq.b     D0, 1
  3599. 00002620  0000 0000                ori.b      D0, 0x0
  3600. export_1908:
  3601. 00002624  4E56 0000                link       A6, 0
  3602. 00002628  2F0C                     move.l     -[A7], A4
  3603. 0000262A  286E 0008                movea.l    A4, [A6 + 0x8]
  3604. 0000262E  2054                     movea.l    A0, [A4]
  3605. 00002630  4AA8 006C                tst.l      [A0 + 0x6C]
  3606. 00002634  6706                     beq        +0x8 /* 0000263C */
  3607. 00002636  2068 006C                movea.l    A0, [A0 + 0x6C]
  3608. 0000263A  A023                     syscall    DisposHandle/DisposeHandle
  3609. label0000263C:
  3610. 0000263C  2F0C                     move.l     -[A7], A4
  3611. 0000263E  4EAD 0862                jsr        [A5 + 0x862 /* export_264 */]
  3612. 00002642  286E FFFC                movea.l    A4, [A6 - 0x4]
  3613. 00002646  4E5E                     unlink     A6
  3614. 00002648  2E9F                     move.l     [A7], [A7]+
  3615. 0000264A  4E75                     rts
  3616. 0000264C  9254                     sub.w      D1, [A4]
  3617. 0000264E  5452                     addq.w     [A2], 2
  3618. 00002650  4143                     chk.w      D0, D3
  3619. 00002652  4B4D                     chk.w      D5, A5
  3620. 00002654  4150                     chk.w      D0, [A0]
  3621. 00002656  5649                     addq.w     A1, 3
  3622. 00002658  4557                     chk.w      D2, [A7]
  3623. 0000265A  2E46                     movea.l    A7, D6
  3624. 0000265C  5245                     addq.w     D5, 1
  3625. 0000265E  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  3626. 00002660  0000 0000                ori.b      D0, 0x0
  3627. fn00002664:
  3628. 00002664  4E56 0000                link       A6, 0
  3629. 00002668  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3630. 0000266C  266E 000C                movea.l    A3, [A6 + 0xC]
  3631. 00002670  286E 0008                movea.l    A4, [A6 + 0x8]
  3632. 00002674  2054                     movea.l    A0, [A4]
  3633. 00002676  214B 0068                move.l     [A0 + 0x68], A3
  3634. 0000267A  200B                     move.l     D0, A3
  3635. 0000267C  6700 00B2                beq        +0xB4 /* 00002730 */
  3636. 00002680  598F                     subq.l     A7, 4
  3637. 00002682  2F0B                     move.l     -[A7], A3
  3638. 00002684  303C 003F                move.w     D0, 0x3F /* '?' */
  3639. 00002688  AAAA                     syscall    QuickTimeDispatch
  3640. 0000268A  201F                     move.l     D0, [A7]+
  3641. 0000268C  3C00                     move.w     D6, D0
  3642. 0000268E  2054                     movea.l    A0, [A4]
  3643. 00002690  BC68 0038                cmp.w      D6, [A0 + 0x38]
  3644. 00002694  6F20                     ble        +0x22 /* 000026B6 */
  3645. 00002696  7001                     moveq.l    D0, 0x01
  3646. 00002698  3F00                     move.w     -[A7], D0
  3647. 0000269A  3206                     move.w     D1, D6
  3648. 0000269C  9268 0038                sub.w      D1, [A0 + 0x38]
  3649. 000026A0  3F01                     move.w     -[A7], D1
  3650. 000026A2  558F                     subq.l     A7, 2
  3651. 000026A4  7001                     moveq.l    D0, 0x01
  3652. 000026A6  3F00                     move.w     -[A7], D0
  3653. 000026A8  2F0C                     move.l     -[A7], A4
  3654. 000026AA  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  3655. 000026AE  2F0C                     move.l     -[A7], A4
  3656. 000026B0  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  3657. 000026B4  601A                     bra        +0x1C /* 000026D0 */
  3658. label000026B6:
  3659. 000026B6  2054                     movea.l    A0, [A4]
  3660. 000026B8  BC68 0038                cmp.w      D6, [A0 + 0x38]
  3661. 000026BC  6C12                     bge        +0x14 /* 000026D0 */
  3662. 000026BE  7001                     moveq.l    D0, 0x01
  3663. 000026C0  3F00                     move.w     -[A7], D0
  3664. 000026C2  3228 0038                move.w     D1, [A0 + 0x38]
  3665. 000026C6  9246                     sub.w      D1, D6
  3666. 000026C8  3F01                     move.w     -[A7], D1
  3667. 000026CA  2F0C                     move.l     -[A7], A4
  3668. 000026CC  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  3669. label000026D0:
  3670. 000026D0  3006                     move.w     D0, D6
  3671. 000026D2  48C0                     ext.l      D0
  3672. 000026D4  D080                     add.l      D0, D0
  3673. 000026D6  A122                     syscall    NewHandle, flags=1
  3674. 000026D8  2254                     movea.l    A1, [A4]
  3675. 000026DA  2348 006C                move.l     [A1 + 0x6C], A0
  3676. 000026DE  2054                     movea.l    A0, [A4]
  3677. 000026E0  4AA8 006C                tst.l      [A0 + 0x6C]
  3678. 000026E4  674A                     beq        +0x4C /* 00002730 */
  3679. 000026E6  2B68 0068 EF10           move.l     [A5 - 0x10F0], [A0 + 0x68]
  3680. 000026EC  2054                     movea.l    A0, [A4]
  3681. 000026EE  2068 006C                movea.l    A0, [A0 + 0x6C]
  3682. 000026F2  A029                     syscall    HLock
  3683. 000026F4  2054                     movea.l    A0, [A4]
  3684. 000026F6  2068 006C                movea.l    A0, [A0 + 0x6C]
  3685. 000026FA  2650                     movea.l    A3, [A0]
  3686. 000026FC  7E01                     moveq.l    D7, 0x01
  3687. 000026FE  6008                     bra        +0xA /* 00002708 */
  3688. label00002700:
  3689. 00002700  3687                     move.w     [A3], D7
  3690. 00002702  3007                     move.w     D0, D7
  3691. 00002704  5247                     addq.w     D7, 1
  3692. 00002706  544B                     addq.w     A3, 2
  3693. label00002708:
  3694. 00002708  BC47                     cmp.w      D6, D7
  3695. 0000270A  6CF4                     bge        -0xA /* 00002700 */
  3696. 0000270C  486D 3BCA                pea.l      [A5 + 0x3BCA /* export_1909 */]
  3697. 00002710  7002                     moveq.l    D0, 0x02
  3698. 00002712  2F00                     move.l     -[A7], D0
  3699. 00002714  48C6                     ext.l      D6
  3700. 00002716  2F06                     move.l     -[A7], D6
  3701. 00002718  2054                     movea.l    A0, [A4]
  3702. 0000271A  2068 006C                movea.l    A0, [A0 + 0x6C]
  3703. 0000271E  2F10                     move.l     -[A7], [A0]
  3704. 00002720  4EAD 5A32                jsr        [A5 + 0x5A32 /* export_2882 */]
  3705. 00002724  2054                     movea.l    A0, [A4]
  3706. 00002726  2068 006C                movea.l    A0, [A0 + 0x6C]
  3707. 0000272A  A02A                     syscall    HUnlock
  3708. 0000272C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3709. label00002730:
  3710. 00002730  4CEE 18C0 FFF0           movem.l    D6,D7,A3,A4, [A6 - 0x10]
  3711. 00002736  4E5E                     unlink     A6
  3712. 00002738  205F                     movea.l    A0, [A7]+
  3713. 0000273A  504F                     addq.w     A7, 8
  3714. 0000273C  4ED0                     jmp        [A0]
  3715. 0000273E  9654                     sub.w      D3, [A4]
  3716. 00002740  5452                     addq.w     [A2], 2
  3717. 00002742  4143                     chk.w      D0, D3
  3718. 00002744  4B4D                     chk.w      D5, A5
  3719. 00002746  4150                     chk.w      D0, [A0]
  3720. 00002748  5649                     addq.w     A1, 3
  3721. 0000274A  4557                     chk.w      D2, [A7]
  3722. 0000274C  2E53                     movea.l    A7, [A3]
  3723. 0000274E  4554                     chk.w      D2, [A4]
  3724. 00002750  4D4F                     chk.w      D6, A7
  3725. 00002752  5649                     addq.w     A1, 3
  3726. 00002754  4500                     .invalid   2, D0 // invalid opcode 4 with b == 4
  3727. 00002756  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3728. export_1909: // at 00002758 (misaligned)
  3729. 0000275A  FFF8                     .invalid   <<F/7/7>>
  3730. 0000275C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  3731. 00002760  266E 000C                movea.l    A3, [A6 + 0xC]
  3732. 00002764  286E 0008                movea.l    A4, [A6 + 0x8]
  3733. 00002768  558F                     subq.l     A7, 2
  3734. 0000276A  598F                     subq.l     A7, 4
  3735. 0000276C  2F2D EF10                move.l     -[A7], [A5 - 0x10F0]
  3736. 00002770  3014                     move.w     D0, [A4]
  3737. 00002772  48C0                     ext.l      D0
  3738. 00002774  2F00                     move.l     -[A7], D0
  3739. 00002776  303C 0117                move.w     D0, 0x117
  3740. 0000277A  AAAA                     syscall    QuickTimeDispatch
  3741. 0000277C  2D57 FFF8                move.l     [A6 - 0x8], [A7]
  3742. 00002780  303C 0050                move.w     D0, 0x50 /* 'P' */
  3743. 00002784  AAAA                     syscall    QuickTimeDispatch
  3744. 00002786  3C1F                     move.w     D6, [A7]+
  3745. 00002788  558F                     subq.l     A7, 2
  3746. 0000278A  598F                     subq.l     A7, 4
  3747. 0000278C  2F2D EF10                move.l     -[A7], [A5 - 0x10F0]
  3748. 00002790  3013                     move.w     D0, [A3]
  3749. 00002792  48C0                     ext.l      D0
  3750. 00002794  2F00                     move.l     -[A7], D0
  3751. 00002796  303C 0117                move.w     D0, 0x117
  3752. 0000279A  AAAA                     syscall    QuickTimeDispatch
  3753. 0000279C  2D57 FFFC                move.l     [A6 - 0x4], [A7]
  3754. 000027A0  303C 0050                move.w     D0, 0x50 /* 'P' */
  3755. 000027A4  AAAA                     syscall    QuickTimeDispatch
  3756. 000027A6  3E1F                     move.w     D7, [A7]+
  3757. 000027A8  BE46                     cmp.w      D7, D6
  3758. 000027AA  6F04                     ble        +0x6 /* 000027B0 */
  3759. 000027AC  70FF                     moveq.l    D0, 0xFFFFFFFF
  3760. 000027AE  601C                     bra        +0x1E /* 000027CC */
  3761. label000027B0:
  3762. 000027B0  BC47                     cmp.w      D6, D7
  3763. 000027B2  6F04                     ble        +0x6 /* 000027B8 */
  3764. 000027B4  7001                     moveq.l    D0, 0x01
  3765. 000027B6  6014                     bra        +0x16 /* 000027CC */
  3766. label000027B8:
  3767. 000027B8  3014                     move.w     D0, [A4]
  3768. 000027BA  B053                     cmp.w      D0, [A3]
  3769. 000027BC  6C04                     bge        +0x6 /* 000027C2 */
  3770. 000027BE  70FF                     moveq.l    D0, 0xFFFFFFFF
  3771. 000027C0  600A                     bra        +0xC /* 000027CC */
  3772. label000027C2:
  3773. 000027C2  7000                     moveq.l    D0, 0x00
  3774. 000027C4  3214                     move.w     D1, [A4]
  3775. 000027C6  B253                     cmp.w      D1, [A3]
  3776. 000027C8  56C0                     sne        D0
  3777. 000027CA  4400                     neg.b      D0
  3778. label000027CC:
  3779. 000027CC  4CEE 18C0 FFE8           movem.l    D6,D7,A3,A4, [A6 - 0x18]
  3780. 000027D2  4E5E                     unlink     A6
  3781. 000027D4  4E75                     rts
  3782. 000027D6  8025                     or.b       D0, -[A5]
  3783. 000027D8  436F 6D70                chk.w      D1, [A7 + 0x6D70]
  3784. 000027DC  6172                     bsr        +0x74 /* 00002850 */
  3785. 000027DE  654C                     bcs        +0x4E /* 0000282C */
  3786. 000027E0  6179                     bsr        +0x7B /* 0000285B */
  3787. 000027E2  6572                     bcs        +0x74 /* 00002856 */
  3788. 000027E4  735F                     moveq.l    D1, 0x5F
  3789. 000027E6  5F31 3354                subq.b     <<invalid full ext with I/IS == 4>>, 7
  3790. 000027EA  5472 6163 6B4D 6170 5669 addq.w     [[A2 + 0x6B4D] + 0x61705669], 2
  3791. 000027F4  6577                     bcs        +0x79 /* 0000286D */
  3792. 000027F6  5346                     subq.w     D6, 1
  3793. 000027F8  5043                     addq.w     D3, 8
  3794. 000027FA  7654                     moveq.l    D3, 0x54
  3795. 000027FC  3100                     move.w     -[A0], D0
  3796. 000027FE  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3797. export_1910: // at 00002800 (misaligned)
  3798. 00002802  FFCC                     .invalid   <<F/7/7>>
  3799. 00002804  2F0C                     move.l     -[A7], A4
  3800. 00002806  286E 0008                movea.l    A4, [A6 + 0x8]
  3801. 0000280A  2054                     movea.l    A0, [A4]
  3802. 0000280C  7000                     moveq.l    D0, 0x00
  3803. 0000280E  2140 0180                move.l     [A0 + 0x180], D0
  3804. 00002812  2054                     movea.l    A0, [A4]
  3805. 00002814  2140 0178                move.l     [A0 + 0x178], D0
  3806. 00002818  2054                     movea.l    A0, [A4]
  3807. 0000281A  2140 0170                move.l     [A0 + 0x170], D0
  3808. 0000281E  2054                     movea.l    A0, [A4]
  3809. 00002820  2140 0196                move.l     [A0 + 0x196], D0
  3810. 00002824  486E FFCC                pea.l      [A6 - 0x34]
  3811. 00002828  4EAD 357A                jsr        [A5 + 0x357A /* export_1707 */]
  3812. label0000282C:
  3813. 0000282C  2054                     movea.l    A0, [A4]
  3814. 0000282E  41E8 010E                lea.l      A0, [A0 + 0x10E]
  3815. 00002832  43EE FFCC                lea.l      A1, [A6 - 0x34]
  3816. 00002836  700C                     moveq.l    D0, 0x0C
  3817. label00002838:
  3818. 00002838  20D9                     move.l     [A0]+, [A1]+
  3819. 0000283A  51C8 FFFC                dbf        D0, -0x6 /* 00002838 */
  3820. 0000283E  2054                     movea.l    A0, [A4]
  3821. 00002840  7000                     moveq.l    D0, 0x00
  3822. 00002842  2140 0184                move.l     [A0 + 0x184], D0
  3823. 00002846  2054                     movea.l    A0, [A4]
  3824. 00002848  4268 0188                clr.w      [A0 + 0x188]
  3825. 0000284C  2054                     movea.l    A0, [A4]
  3826. 0000284E  4268 01D2                clr.w      [A0 + 0x1D2]
  3827. // begin alternate branch 00002850-00002852
  3828. fn00002850:
  3829. 00002850  01D2                     .incomplete
  3830. // end alternate branch 00002850-00002852
  3831. fn00002850: // (misaligned)
  3832. 00002852  2054                     movea.l    A0, [A4]
  3833. 00002854  2140 01D4                move.l     [A0 + 0x1D4], D0
  3834. // begin alternate branch 00002856-00002858
  3835. label00002856:
  3836. 00002856  01D4                     .incomplete
  3837. // end alternate branch 00002856-00002858
  3838. label00002856: // (misaligned)
  3839. 00002858  2054                     movea.l    A0, [A4]
  3840. 0000285A  2140 01E8                move.l     [A0 + 0x1E8], D0
  3841. 0000285E  2054                     movea.l    A0, [A4]
  3842. 00002860  2140 01E4                move.l     [A0 + 0x1E4], D0
  3843. 00002864  2054                     movea.l    A0, [A4]
  3844. 00002866  2140 01F0                move.l     [A0 + 0x1F0], D0
  3845. 0000286A  2054                     movea.l    A0, [A4]
  3846. 0000286C  2140 01EC                move.l     [A0 + 0x1EC], D0
  3847. 00002870  2054                     movea.l    A0, [A4]
  3848. 00002872  72FF                     moveq.l    D1, 0xFFFFFFFF
  3849. 00002874  2141 01A2                move.l     [A0 + 0x1A2], D1
  3850. 00002878  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3851. 0000287C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3852. 00002880  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3853. 00002884  2F0C                     move.l     -[A7], A4
  3854. 00002886  4EBA F3F8                jsr        [PC - 0xC08 /* 00001C80 */]
  3855. 0000288A  2054                     movea.l    A0, [A4]
  3856. 0000288C  317C 0002 0106           move.w     [A0 + 0x106], 0x2
  3857. 00002892  2054                     movea.l    A0, [A4]
  3858. 00002894  317C 0002 00A4           move.w     [A0 + 0xA4], 0x2
  3859. 0000289A  701E                     moveq.l    D0, 0x1E
  3860. 0000289C  2F00                     move.l     -[A7], D0
  3861. 0000289E  2F0C                     move.l     -[A7], A4
  3862. 000028A0  4EAD 1B3A                jsr        [A5 + 0x1B3A /* export_867 */]
  3863. 000028A4  286E FFC8                movea.l    A4, [A6 - 0x38]
  3864. 000028A8  4E5E                     unlink     A6
  3865. 000028AA  205F                     movea.l    A0, [A7]+
  3866. 000028AC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3867. 000028B0  4ED0                     jmp        [A0]
  3868. 000028B2  9D54                     sub.w      [A4], D6
  3869. 000028B4  4449                     neg.w      A1
  3870. 000028B6  4749                     chk.w      D3, A1
  3871. 000028B8  5449                     addq.w     A1, 2
  3872. 000028BA  5A49                     addq.w     A1, 5
  3873. 000028BC  4E47                     trap       7
  3874. 000028BE  494E                     chk.w      D4, A6
  3875. 000028C0  464F                     not.w      A7
  3876. 000028C2  424F                     clr.w      A7
  3877. 000028C4  5857                     addq.w     [A7], 4
  3878. 000028C6  494E                     chk.w      D4, A6
  3879. 000028C8  444F                     neg.w      A7
  3880. 000028CA  572E 4952                subq.b     [A6 + 0x4952], 3
  3881. 000028CE  4553                     chk.w      D2, [A3]
  3882. 000028D0  0000 0000                ori.b      D0, 0x0
  3883. export_1911:
  3884. 000028D4  4E56 0000                link       A6, 0
  3885. 000028D8  2F0C                     move.l     -[A7], A4
  3886. 000028DA  286E 0008                movea.l    A4, [A6 + 0x8]
  3887. 000028DE  2054                     movea.l    A0, [A4]
  3888. 000028E0  4AA8 01D4                tst.l      [A0 + 0x1D4]
  3889. 000028E4  6706                     beq        +0x8 /* 000028EC */
  3890. 000028E6  2068 01D4                movea.l    A0, [A0 + 0x1D4]
  3891. 000028EA  A023                     syscall    DisposHandle/DisposeHandle
  3892. label000028EC:
  3893. 000028EC  2054                     movea.l    A0, [A4]
  3894. 000028EE  4AA8 0184                tst.l      [A0 + 0x184]
  3895. 000028F2  6706                     beq        +0x8 /* 000028FA */
  3896. 000028F4  2068 0184                movea.l    A0, [A0 + 0x184]
  3897. 000028F8  A023                     syscall    DisposHandle/DisposeHandle
  3898. label000028FA:
  3899. 000028FA  2F0C                     move.l     -[A7], A4
  3900. 000028FC  4EBA F616                jsr        [PC - 0x9EA /* 00001F14 */]
  3901. 00002900  286E FFFC                movea.l    A4, [A6 - 0x4]
  3902. 00002904  4E5E                     unlink     A6
  3903. 00002906  2E9F                     move.l     [A7], [A7]+
  3904. 00002908  4E75                     rts
  3905. 0000290A  9D54                     sub.w      [A4], D6
  3906. 0000290C  4449                     neg.w      A1
  3907. 0000290E  4749                     chk.w      D3, A1
  3908. 00002910  5449                     addq.w     A1, 2
  3909. 00002912  5A49                     addq.w     A1, 5
  3910. 00002914  4E47                     trap       7
  3911. 00002916  494E                     chk.w      D4, A6
  3912. 00002918  464F                     not.w      A7
  3913. 0000291A  424F                     clr.w      A7
  3914. 0000291C  5857                     addq.w     [A7], 4
  3915. 0000291E  494E                     chk.w      D4, A6
  3916. 00002920  444F                     neg.w      A7
  3917. 00002922  572E 4652                subq.b     [A6 + 0x4652], 3
  3918. 00002926  4545                     chk.w      D2, D5
  3919. 00002928  0000 0000                ori.b      D0, 0x0
  3920. export_1912:
  3921. 0000292C  4E56 0000                link       A6, 0
  3922. 00002930  2F0C                     move.l     -[A7], A4
  3923. 00002932  286E 0008                movea.l    A4, [A6 + 0x8]
  3924. 00002936  2054                     movea.l    A0, [A4]
  3925. 00002938  216E 000C 0008           move.l     [A0 + 0x8], [A6 + 0xC]
  3926. 0000293E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3927. 00002942  2F0C                     move.l     -[A7], A4
  3928. 00002944  4EAD 44BA                jsr        [A5 + 0x44BA /* export_2195 */]
  3929. 00002948  286E FFFC                movea.l    A4, [A6 - 0x4]
  3930. 0000294C  4E5E                     unlink     A6
  3931. 0000294E  205F                     movea.l    A0, [A7]+
  3932. 00002950  4FEF 000C                lea.l      A7, [A7 + 0xC]
  3933. 00002954  4ED0                     jmp        [A0]
  3934. 00002956  802D 5444                or.b       D0, [A5 + 0x5444]
  3935. 0000295A  4947                     chk.w      D4, D7
  3936. 0000295C  4954                     chk.w      D4, [A4]
  3937. 0000295E  494D                     chk.w      D4, A5
  3938. 00002960  4543                     chk.w      D2, D3
  3939. 00002962  4F4E                     chk.w      D7, A6
  3940. 00002964  5452                     addq.w     [A2], 2
  3941. 00002966  4F4C                     chk.w      D7, A4
  3942. 00002968  5441                     addq.w     D1, 2
  3943. 0000296A  5247                     addq.w     D7, 1
  3944. 0000296C  4554                     chk.w      D2, [A4]
  3945. 0000296E  2E49                     movea.l    A7, A1
  3946. 00002970  4449                     neg.w      A1
  3947. 00002972  4749                     chk.w      D3, A1
  3948. 00002974  5449                     addq.w     A1, 2
  3949. 00002976  4D45                     chk.w      D6, D5
  3950. 00002978  434F                     chk.w      D1, A7
  3951. 0000297A  4E54 524F                link       A4, -0xFFFFADB1
  3952. 0000297E  4C54 4152                movem.l    D1,D4,D6,A0,A6, [A4]
  3953. 00002982  4745                     chk.w      D3, D5
  3954. 00002984  5400                     addq.b     D0, 2
  3955. 00002986  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  3956. export_1913: // at 00002988 (misaligned)
  3957. 0000298A  0000 2F0C                ori.b      D0, 0xC
  3958. 0000298E  286E 0008                movea.l    A4, [A6 + 0x8]
  3959. 00002992  2054                     movea.l    A0, [A4]
  3960. 00002994  7000                     moveq.l    D0, 0x00
  3961. 00002996  2140 0068                move.l     [A0 + 0x68], D0
  3962. 0000299A  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  3963. 0000299E  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  3964. 000029A2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  3965. 000029A6  2F0C                     move.l     -[A7], A4
  3966. 000029A8  4EBA F752                jsr        [PC - 0x8AE /* 000020FC */]
  3967. 000029AC  286E FFFC                movea.l    A4, [A6 - 0x4]
  3968. 000029B0  4E5E                     unlink     A6
  3969. 000029B2  205F                     movea.l    A0, [A7]+
  3970. 000029B4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  3971. 000029B8  4ED0                     jmp        [A0]
  3972. 000029BA  9C54                     sub.w      D6, [A4]
  3973. 000029BC  4449                     neg.w      A1
  3974. 000029BE  4749                     chk.w      D3, A1
  3975. 000029C0  5449                     addq.w     A1, 2
  3976. 000029C2  5A49                     addq.w     A1, 5
  3977. 000029C4  4E47                     trap       7
  3978. 000029C6  5452                     addq.w     [A2], 2
  3979. 000029C8  4143                     chk.w      D0, D3
  3980. 000029CA  4B4D                     chk.w      D5, A5
  3981. 000029CC  4150                     chk.w      D0, [A0]
  3982. 000029CE  5649                     addq.w     A1, 3
  3983. 000029D0  4557                     chk.w      D2, [A7]
  3984. 000029D2  2E49                     movea.l    A7, A1
  3985. 000029D4  5245                     addq.w     D5, 1
  3986. 000029D6  5300                     subq.b     D0, 1
  3987. 000029D8  0000 0000                ori.b      D0, 0x0
  3988. export_1914:
  3989. 000029DC  4E56 0000                link       A6, 0
  3990. 000029E0  48E7 0108                movem.l    -[A7], D7,A4
  3991. 000029E4  286E 0008                movea.l    A4, [A6 + 0x8]
  3992. 000029E8  2054                     movea.l    A0, [A4]
  3993. 000029EA  216E 000C 0068           move.l     [A0 + 0x68], [A6 + 0xC]
  3994. 000029F0  2054                     movea.l    A0, [A4]
  3995. 000029F2  2068 0068                movea.l    A0, [A0 + 0x68]
  3996. 000029F6  2050                     movea.l    A0, [A0]
  3997. 000029F8  3E28 000C                move.w     D7, [A0 + 0xC]
  3998. 000029FC  2054                     movea.l    A0, [A4]
  3999. 000029FE  BE68 0038                cmp.w      D7, [A0 + 0x38]
  4000. 00002A02  6F20                     ble        +0x22 /* 00002A24 */
  4001. 00002A04  7001                     moveq.l    D0, 0x01
  4002. 00002A06  3F00                     move.w     -[A7], D0
  4003. 00002A08  3207                     move.w     D1, D7
  4004. 00002A0A  9268 0038                sub.w      D1, [A0 + 0x38]
  4005. 00002A0E  3F01                     move.w     -[A7], D1
  4006. 00002A10  558F                     subq.l     A7, 2
  4007. 00002A12  7001                     moveq.l    D0, 0x01
  4008. 00002A14  3F00                     move.w     -[A7], D0
  4009. 00002A16  2F0C                     move.l     -[A7], A4
  4010. 00002A18  4EAD 1562                jsr        [A5 + 0x1562 /* export_680 */]
  4011. 00002A1C  2F0C                     move.l     -[A7], A4
  4012. 00002A1E  4EAD 1582                jsr        [A5 + 0x1582 /* export_684 */]
  4013. 00002A22  601A                     bra        +0x1C /* 00002A3E */
  4014. label00002A24:
  4015. 00002A24  2054                     movea.l    A0, [A4]
  4016. 00002A26  BE68 0038                cmp.w      D7, [A0 + 0x38]
  4017. 00002A2A  6C12                     bge        +0x14 /* 00002A3E */
  4018. 00002A2C  7001                     moveq.l    D0, 0x01
  4019. 00002A2E  3F00                     move.w     -[A7], D0
  4020. 00002A30  3228 0038                move.w     D1, [A0 + 0x38]
  4021. 00002A34  9247                     sub.w      D1, D7
  4022. 00002A36  3F01                     move.w     -[A7], D1
  4023. 00002A38  2F0C                     move.l     -[A7], A4
  4024. 00002A3A  4EAD 03B2                jsr        [A5 + 0x3B2 /* export_114 */]
  4025. label00002A3E:
  4026. 00002A3E  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  4027. 00002A44  4E5E                     unlink     A6
  4028. 00002A46  205F                     movea.l    A0, [A7]+
  4029. 00002A48  504F                     addq.w     A7, 8
  4030. 00002A4A  4ED0                     jmp        [A0]
  4031. 00002A4C  8026                     or.b       D0, -[A6]
  4032. 00002A4E  5444                     addq.w     D4, 2
  4033. 00002A50  4947                     chk.w      D4, D7
  4034. 00002A52  4954                     chk.w      D4, [A4]
  4035. 00002A54  495A                     chk.w      D4, [A2]+
  4036. 00002A56  494E                     chk.w      D4, A6
  4037. 00002A58  4754                     chk.w      D3, [A4]
  4038. 00002A5A  5241                     addq.w     D1, 1
  4039. 00002A5C  434B                     chk.w      D1, A3
  4040. 00002A5E  4D41                     chk.w      D6, D1
  4041. 00002A60  5056                     addq.w     [A6], 8
  4042. 00002A62  4945                     chk.w      D4, D5
  4043. 00002A64  572E 5345                subq.b     [A6 + 0x5345], 3
  4044. 00002A68  5443                     addq.w     D3, 2
  4045. 00002A6A  4841                     swap.w     D1
  4046. 00002A6C  4E4E                     trap       14
  4047. 00002A6E  454C                     chk.w      D2, A4
  4048. 00002A70  4C49 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, A1
  4049. 00002A74  0000 0000                ori.b      D0, 0x0
  4050. fn00002A78:
  4051. 00002A78  4E56 0000                link       A6, 0
  4052. 00002A7C  48E7 0018                movem.l    -[A7], A3,A4
  4053. 00002A80  286E 0008                movea.l    A4, [A6 + 0x8]
  4054. 00002A84  2054                     movea.l    A0, [A4]
  4055. 00002A86  7000                     moveq.l    D0, 0x00
  4056. 00002A88  2140 0070                move.l     [A0 + 0x70], D0
  4057. 00002A8C  2054                     movea.l    A0, [A4]
  4058. 00002A8E  2140 006C                move.l     [A0 + 0x6C], D0
  4059. 00002A92  2054                     movea.l    A0, [A4]
  4060. 00002A94  216E 000C 0048           move.l     [A0 + 0x48], [A6 + 0xC]
  4061. 00002A9A  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  4062. 00002A9E  2F2E 0018                move.l     -[A7], [A6 + 0x18]
  4063. 00002AA2  1F2E 0016                move.b     -[A7], [A6 + 0x16]
  4064. 00002AA6  1F2E 0014                move.b     -[A7], [A6 + 0x14]
  4065. 00002AAA  1F2E 0012                move.b     -[A7], [A6 + 0x12]
  4066. 00002AAE  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  4067. 00002AB2  2F0C                     move.l     -[A7], A4
  4068. 00002AB4  4EAD 0E42                jsr        [A5 + 0xE42 /* export_452 */]
  4069. 00002AB8  7010                     moveq.l    D0, 0x10
  4070. 00002ABA  2F00                     move.l     -[A7], D0
  4071. 00002ABC  486D 2392                pea.l      [A5 + 0x2392 /* export_1134 */]
  4072. 00002AC0  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4073. 00002AC4  2640                     movea.l    A3, D0
  4074. 00002AC6  2F0B                     move.l     -[A7], A3
  4075. 00002AC8  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  4076. 00002ACC  7000                     moveq.l    D0, 0x00
  4077. 00002ACE  2F00                     move.l     -[A7], D0
  4078. 00002AD0  2F0B                     move.l     -[A7], A3
  4079. 00002AD2  4EBA D9C0                jsr        [PC - 0x2640 /* 00000494 */]
  4080. 00002AD6  2054                     movea.l    A0, [A4]
  4081. 00002AD8  214B 0050                move.l     [A0 + 0x50], A3
  4082. 00002ADC  2F0C                     move.l     -[A7], A4
  4083. 00002ADE  2054                     movea.l    A0, [A4]
  4084. 00002AE0  2F28 0050                move.l     -[A7], [A0 + 0x50]
  4085. 00002AE4  4EAD 45B2                jsr        [A5 + 0x45B2 /* export_2226 */]
  4086. 00002AE8  7010                     moveq.l    D0, 0x10
  4087. 00002AEA  2F00                     move.l     -[A7], D0
  4088. 00002AEC  486D 238A                pea.l      [A5 + 0x238A /* export_1133 */]
  4089. 00002AF0  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4090. 00002AF4  2640                     movea.l    A3, D0
  4091. 00002AF6  2F0B                     move.l     -[A7], A3
  4092. 00002AF8  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  4093. 00002AFC  7000                     moveq.l    D0, 0x00
  4094. 00002AFE  2F00                     move.l     -[A7], D0
  4095. 00002B00  2F0B                     move.l     -[A7], A3
  4096. 00002B02  4EBA D9D4                jsr        [PC - 0x262C /* 000004D8 */]
  4097. 00002B06  2054                     movea.l    A0, [A4]
  4098. 00002B08  214B 004C                move.l     [A0 + 0x4C], A3
  4099. 00002B0C  2F0C                     move.l     -[A7], A4
  4100. 00002B0E  2054                     movea.l    A0, [A4]
  4101. 00002B10  2F28 004C                move.l     -[A7], [A0 + 0x4C]
  4102. 00002B14  4EAD 45BA                jsr        [A5 + 0x45BA /* export_2227 */]
  4103. 00002B18  700C                     moveq.l    D0, 0x0C
  4104. 00002B1A  2F00                     move.l     -[A7], D0
  4105. 00002B1C  486D 239A                pea.l      [A5 + 0x239A /* export_1135 */]
  4106. 00002B20  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4107. 00002B24  2640                     movea.l    A3, D0
  4108. 00002B26  2F0B                     move.l     -[A7], A3
  4109. 00002B28  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  4110. 00002B2C  7000                     moveq.l    D0, 0x00
  4111. 00002B2E  2F00                     move.l     -[A7], D0
  4112. 00002B30  2F0B                     move.l     -[A7], A3
  4113. 00002B32  4EBA DA3C                jsr        [PC - 0x25C4 /* 00000570 */]
  4114. 00002B36  2054                     movea.l    A0, [A4]
  4115. 00002B38  214B 0054                move.l     [A0 + 0x54], A3
  4116. 00002B3C  2F0C                     move.l     -[A7], A4
  4117. 00002B3E  2054                     movea.l    A0, [A4]
  4118. 00002B40  2F28 0054                move.l     -[A7], [A0 + 0x54]
  4119. 00002B44  4EAD 45CA                jsr        [A5 + 0x45CA /* export_2229 */]
  4120. 00002B48  700C                     moveq.l    D0, 0x0C
  4121. 00002B4A  2F00                     move.l     -[A7], D0
  4122. 00002B4C  486D 23BA                pea.l      [A5 + 0x23BA /* export_1139 */]
  4123. 00002B50  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4124. 00002B54  2640                     movea.l    A3, D0
  4125. 00002B56  2F0B                     move.l     -[A7], A3
  4126. 00002B58  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  4127. 00002B5C  7000                     moveq.l    D0, 0x00
  4128. 00002B5E  2F00                     move.l     -[A7], D0
  4129. 00002B60  2F0B                     move.l     -[A7], A3
  4130. 00002B62  4EAD 4BAA                jsr        [A5 + 0x4BAA /* export_2417 */]
  4131. 00002B66  2054                     movea.l    A0, [A4]
  4132. 00002B68  214B 0064                move.l     [A0 + 0x64], A3
  4133. 00002B6C  2F0C                     move.l     -[A7], A4
  4134. 00002B6E  2054                     movea.l    A0, [A4]
  4135. 00002B70  2F28 0064                move.l     -[A7], [A0 + 0x64]
  4136. 00002B74  4EAD 45DA                jsr        [A5 + 0x45DA /* export_2231 */]
  4137. 00002B78  700C                     moveq.l    D0, 0x0C
  4138. 00002B7A  2F00                     move.l     -[A7], D0
  4139. 00002B7C  486D 23A2                pea.l      [A5 + 0x23A2 /* export_1136 */]
  4140. 00002B80  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4141. 00002B84  2640                     movea.l    A3, D0
  4142. 00002B86  2F0B                     move.l     -[A7], A3
  4143. 00002B88  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  4144. 00002B8C  7000                     moveq.l    D0, 0x00
  4145. 00002B8E  2F00                     move.l     -[A7], D0
  4146. 00002B90  2F0B                     move.l     -[A7], A3
  4147. 00002B92  4EBA D990                jsr        [PC - 0x2670 /* 00000524 */]
  4148. 00002B96  2054                     movea.l    A0, [A4]
  4149. 00002B98  214B 0058                move.l     [A0 + 0x58], A3
  4150. 00002B9C  2F0C                     move.l     -[A7], A4
  4151. 00002B9E  2054                     movea.l    A0, [A4]
  4152. 00002BA0  2F28 0058                move.l     -[A7], [A0 + 0x58]
  4153. 00002BA4  4EAD 45C2                jsr        [A5 + 0x45C2 /* export_2228 */]
  4154. 00002BA8  700C                     moveq.l    D0, 0x0C
  4155. 00002BAA  2F00                     move.l     -[A7], D0
  4156. 00002BAC  486D 23AA                pea.l      [A5 + 0x23AA /* export_1137 */]
  4157. 00002BB0  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4158. 00002BB4  2640                     movea.l    A3, D0
  4159. 00002BB6  2F0B                     move.l     -[A7], A3
  4160. 00002BB8  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  4161. 00002BBC  7000                     moveq.l    D0, 0x00
  4162. 00002BBE  2F00                     move.l     -[A7], D0
  4163. 00002BC0  2F0B                     move.l     -[A7], A3
  4164. 00002BC2  4EAD 42B2                jsr        [A5 + 0x42B2 /* export_2130 */]
  4165. 00002BC6  2054                     movea.l    A0, [A4]
  4166. 00002BC8  214B 005C                move.l     [A0 + 0x5C], A3
  4167. 00002BCC  2F0C                     move.l     -[A7], A4
  4168. 00002BCE  2054                     movea.l    A0, [A4]
  4169. 00002BD0  2F28 005C                move.l     -[A7], [A0 + 0x5C]
  4170. 00002BD4  4EAD 45D2                jsr        [A5 + 0x45D2 /* export_2230 */]
  4171. 00002BD8  700C                     moveq.l    D0, 0x0C
  4172. 00002BDA  2F00                     move.l     -[A7], D0
  4173. 00002BDC  486D 23B2                pea.l      [A5 + 0x23B2 /* export_1138 */]
  4174. 00002BE0  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4175. 00002BE4  2640                     movea.l    A3, D0
  4176. 00002BE6  2F0B                     move.l     -[A7], A3
  4177. 00002BE8  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  4178. 00002BEC  7000                     moveq.l    D0, 0x00
  4179. 00002BEE  2F00                     move.l     -[A7], D0
  4180. 00002BF0  2F0B                     move.l     -[A7], A3
  4181. 00002BF2  4EAD 42D2                jsr        [A5 + 0x42D2 /* export_2134 */]
  4182. 00002BF6  2054                     movea.l    A0, [A4]
  4183. 00002BF8  214B 0060                move.l     [A0 + 0x60], A3
  4184. 00002BFC  2F0C                     move.l     -[A7], A4
  4185. 00002BFE  2054                     movea.l    A0, [A4]
  4186. 00002C00  2F28 0060                move.l     -[A7], [A0 + 0x60]
  4187. 00002C04  4EAD 45D2                jsr        [A5 + 0x45D2 /* export_2230 */]
  4188. 00002C08  700A                     moveq.l    D0, 0x0A
  4189. 00002C0A  2F00                     move.l     -[A7], D0
  4190. 00002C0C  486D 235A                pea.l      [A5 + 0x235A /* export_1127 */]
  4191. 00002C10  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4192. 00002C14  2640                     movea.l    A3, D0
  4193. 00002C16  2F0B                     move.l     -[A7], A3
  4194. 00002C18  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  4195. 00002C1C  2F0B                     move.l     -[A7], A3
  4196. 00002C1E  4EAD 41EA                jsr        [A5 + 0x41EA /* export_2105 */]
  4197. 00002C22  2054                     movea.l    A0, [A4]
  4198. 00002C24  214B 0068                move.l     [A0 + 0x68], A3
  4199. 00002C28  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  4200. 00002C2E  4E5E                     unlink     A6
  4201. 00002C30  205F                     movea.l    A0, [A7]+
  4202. 00002C32  4FEF 0018                lea.l      A7, [A7 + 0x18]
  4203. 00002C36  4ED0                     jmp        [A0]
  4204. 00002C38  802B 5447                or.b       D0, [A3 + 0x5447]
  4205. 00002C3C  5241                     addq.w     D1, 1
  4206. 00002C3E  4E44                     trap       4
  4207. 00002C40  5041                     addq.w     D1, 8
  4208. 00002C42  4D4F                     chk.w      D6, A7
  4209. 00002C44  5649                     addq.w     A1, 3
  4210. 00002C46  4544                     chk.w      D2, D4
  4211. 00002C48  4F43                     chk.w      D7, D3
  4212. 00002C4A  554D                     subq.w     A5, 2
  4213. 00002C4C  454E                     chk.w      D2, A6
  4214. 00002C4E  542E 4947                addq.b     [A6 + 0x4947], 2
  4215. 00002C52  5241                     addq.w     D1, 1
  4216. 00002C54  4E44                     trap       4
  4217. 00002C56  5041                     addq.w     D1, 8
  4218. 00002C58  4D4F                     chk.w      D6, A7
  4219. 00002C5A  5649                     addq.w     A1, 3
  4220. 00002C5C  4544                     chk.w      D2, D4
  4221. 00002C5E  4F43                     chk.w      D7, D3
  4222. 00002C60  554D                     subq.w     A5, 2
  4223. 00002C62  454E                     chk.w      D2, A6
  4224. 00002C64  5400                     addq.b     D0, 2
  4225. 00002C66  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4226. // begin alternate branch 00002C68-00002C7A
  4227. export_1915:
  4228. fn00002C68:
  4229. 00002C68  4E56 0000                link       A6, 0
  4230. 00002C6C  48E7 0018                movem.l    -[A7], A3,A4
  4231. 00002C70  286E 0008                movea.l    A4, [A6 + 0x8]
  4232. 00002C74  2F3C 4D6F 6F56           move.l     -[A7], 0x4D6F6F56 /* 'MooV' */
  4233. // end alternate branch 00002C68-00002C7A
  4234. export_1915: // at 00002C68 (misaligned)
  4235. fn00002C68: // (misaligned)
  4236. 00002C6A  0000 48E7                ori.b      D0, 0xE7
  4237. 00002C6E  0018 286E                ori.b      [A0]+, 0x6E /* 'n' */
  4238. 00002C72  0008 2F3C                ori.b      A0, 0x3C /* '<' */
  4239. 00002C76  4D6F 6F56                chk.w      D6, [A7 + 0x6F56]
  4240. 00002C7A  2F3C 4D54 6C73           move.l     -[A7], 0x4D546C73 /* 'MTls' */
  4241. 00002C80  7001                     moveq.l    D0, 0x01
  4242. 00002C82  1F00                     move.b     -[A7], D0
  4243. 00002C84  1F00                     move.b     -[A7], D0
  4244. 00002C86  7200                     moveq.l    D1, 0x00
  4245. 00002C88  1F01                     move.b     -[A7], D1
  4246. 00002C8A  1F01                     move.b     -[A7], D1
  4247. 00002C8C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  4248. 00002C90  2F0C                     move.l     -[A7], A4
  4249. 00002C92  4EBA FDE4                jsr        [PC - 0x21C /* 00002A78 */]
  4250. 00002C96  2054                     movea.l    A0, [A4]
  4251. 00002C98  317C 0003 0040           move.w     [A0 + 0x40], 0x3
  4252. 00002C9E  2054                     movea.l    A0, [A4]
  4253. 00002CA0  4228 00AE                clr.b      [A0 + 0xAE]
  4254. 00002CA4  2054                     movea.l    A0, [A4]
  4255. 00002CA6  7000                     moveq.l    D0, 0x00
  4256. 00002CA8  2140 00B0                move.l     [A0 + 0xB0], D0
  4257. 00002CAC  2054                     movea.l    A0, [A4]
  4258. 00002CAE  4268 00C0                clr.w      [A0 + 0xC0]
  4259. 00002CB2  2054                     movea.l    A0, [A4]
  4260. 00002CB4  4268 00C4                clr.w      [A0 + 0xC4]
  4261. 00002CB8  2054                     movea.l    A0, [A4]
  4262. 00002CBA  2140 00CA                move.l     [A0 + 0xCA], D0
  4263. 00002CBE  2054                     movea.l    A0, [A4]
  4264. 00002CC0  2140 00C6                move.l     [A0 + 0xC6], D0
  4265. 00002CC4  2054                     movea.l    A0, [A4]
  4266. 00002CC6  117C 0001 001E           move.b     [A0 + 0x1E], 0x1
  4267. 00002CCC  2054                     movea.l    A0, [A4]
  4268. 00002CCE  117C 0001 0046           move.b     [A0 + 0x46], 0x1
  4269. 00002CD4  2054                     movea.l    A0, [A4]
  4270. 00002CD6  4228 00D2                clr.b      [A0 + 0xD2]
  4271. 00002CDA  2054                     movea.l    A0, [A4]
  4272. 00002CDC  116E 0010 0074           move.b     [A0 + 0x74], [A6 + 0x10]
  4273. 00002CE2  2054                     movea.l    A0, [A4]
  4274. 00002CE4  2140 008E                move.l     [A0 + 0x8E], D0
  4275. 00002CE8  2054                     movea.l    A0, [A4]
  4276. 00002CEA  2140 00A6                move.l     [A0 + 0xA6], D0
  4277. 00002CEE  2054                     movea.l    A0, [A4]
  4278. 00002CF0  2140 0092                move.l     [A0 + 0x92], D0
  4279. 00002CF4  2054                     movea.l    A0, [A4]
  4280. 00002CF6  2140 0096                move.l     [A0 + 0x96], D0
  4281. 00002CFA  2054                     movea.l    A0, [A4]
  4282. 00002CFC  2140 00A2                move.l     [A0 + 0xA2], D0
  4283. 00002D00  2054                     movea.l    A0, [A4]
  4284. 00002D02  2140 009E                move.l     [A0 + 0x9E], D0
  4285. 00002D06  2054                     movea.l    A0, [A4]
  4286. 00002D08  2140 0080                move.l     [A0 + 0x80], D0
  4287. 00002D0C  2054                     movea.l    A0, [A4]
  4288. 00002D0E  2140 0084                move.l     [A0 + 0x84], D0
  4289. 00002D12  2054                     movea.l    A0, [A4]
  4290. 00002D14  2140 00AA                move.l     [A0 + 0xAA], D0
  4291. 00002D18  2054                     movea.l    A0, [A4]
  4292. 00002D1A  2140 009A                move.l     [A0 + 0x9A], D0
  4293. 00002D1E  2054                     movea.l    A0, [A4]
  4294. 00002D20  2140 0088                move.l     [A0 + 0x88], D0
  4295. 00002D24  700C                     moveq.l    D0, 0x0C
  4296. 00002D26  2F00                     move.l     -[A7], D0
  4297. 00002D28  486D 26FA                pea.l      [A5 + 0x26FA /* export_1243 */]
  4298. 00002D2C  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4299. 00002D30  2640                     movea.l    A3, D0
  4300. 00002D32  2F0B                     move.l     -[A7], A3
  4301. 00002D34  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  4302. 00002D38  7000                     moveq.l    D0, 0x00
  4303. 00002D3A  2F00                     move.l     -[A7], D0
  4304. 00002D3C  2F0B                     move.l     -[A7], A3
  4305. 00002D3E  4EAD 4C1A                jsr        [A5 + 0x4C1A /* export_2431 */]
  4306. 00002D42  2054                     movea.l    A0, [A4]
  4307. 00002D44  214B 00BC                move.l     [A0 + 0xBC], A3
  4308. 00002D48  2F0C                     move.l     -[A7], A4
  4309. 00002D4A  2F0B                     move.l     -[A7], A3
  4310. 00002D4C  4EAD 4622                jsr        [A5 + 0x4622 /* export_2240 */]
  4311. 00002D50  2054                     movea.l    A0, [A4]
  4312. 00002D52  7000                     moveq.l    D0, 0x00
  4313. 00002D54  2140 007A                move.l     [A0 + 0x7A], D0
  4314. 00002D58  2054                     movea.l    A0, [A4]
  4315. 00002D5A  2140 0076                move.l     [A0 + 0x76], D0
  4316. 00002D5E  2054                     movea.l    A0, [A4]
  4317. 00002D60  4228 008C                clr.b      [A0 + 0x8C]
  4318. 00002D64  2054                     movea.l    A0, [A4]
  4319. 00002D66  4AA8 006C                tst.l      [A0 + 0x6C]
  4320. 00002D6A  504F                     addq.w     A7, 8
  4321. 00002D6C  670A                     beq        +0xC /* 00002D78 */
  4322. 00002D6E  2F0C                     move.l     -[A7], A4
  4323. 00002D70  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  4324. 00002D74  4EAD 078A                jsr        [A5 + 0x78A /* export_237 */]
  4325. label00002D78:
  4326. 00002D78  7046                     moveq.l    D0, 0x46
  4327. 00002D7A  A122                     syscall    NewHandle, flags=1
  4328. 00002D7C  2648                     movea.l    A3, A0
  4329. 00002D7E  2F0B                     move.l     -[A7], A3
  4330. 00002D80  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  4331. 00002D84  2054                     movea.l    A0, [A4]
  4332. 00002D86  214B 00DC                move.l     [A0 + 0xDC], A3
  4333. 00002D8A  2054                     movea.l    A0, [A4]
  4334. 00002D8C  7000                     moveq.l    D0, 0x00
  4335. 00002D8E  2140 00E2                move.l     [A0 + 0xE2], D0
  4336. 00002D92  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  4337. 00002D98  4E5E                     unlink     A6
  4338. 00002D9A  205F                     movea.l    A0, [A7]+
  4339. 00002D9C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4340. 00002DA0  4ED0                     jmp        [A0]
  4341. 00002DA2  9D54                     sub.w      [A4], D6
  4342. 00002DA4  4D4F                     chk.w      D6, A7
  4343. 00002DA6  5649                     addq.w     A1, 3
  4344. 00002DA8  4544                     chk.w      D2, D4
  4345. 00002DAA  4F43                     chk.w      D7, D3
  4346. 00002DAC  554D                     subq.w     A5, 2
  4347. 00002DAE  454E                     chk.w      D2, A6
  4348. 00002DB0  542E 494D                addq.b     [A6 + 0x494D], 2
  4349. 00002DB4  4F56                     chk.w      D7, [A6]
  4350. 00002DB6  4945                     chk.w      D4, D5
  4351. 00002DB8  444F                     neg.w      A7
  4352. 00002DBA  4355                     chk.w      D1, [A5]
  4353. 00002DBC  4D45                     chk.w      D6, D5
  4354. 00002DBE  4E54 0000                link       A4, 0
  4355. 00002DC2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4356. export_1916: // at 00002DC4 (misaligned)
  4357. 00002DC6  0000 2F0C                ori.b      D0, 0xC
  4358. 00002DCA  286E 0008                movea.l    A4, [A6 + 0x8]
  4359. 00002DCE  3F2D F198                move.w     -[A7], [A5 - 0xE68]
  4360. 00002DD2  7029                     moveq.l    D0, 0x29
  4361. 00002DD4  3F00                     move.w     -[A7], D0
  4362. 00002DD6  2F0C                     move.l     -[A7], A4
  4363. 00002DD8  4EBA 0036                jsr        [PC + 0x36 /* 00002E10 */]
  4364. 00002DDC  2054                     movea.l    A0, [A4]
  4365. 00002DDE  117C 0001 007E           move.b     [A0 + 0x7E], 0x1
  4366. 00002DE4  286E FFFC                movea.l    A4, [A6 - 0x4]
  4367. 00002DE8  4E5E                     unlink     A6
  4368. 00002DEA  2E9F                     move.l     [A7], [A7]+
  4369. 00002DEC  4E75                     rts
  4370. 00002DEE  9D54                     sub.w      [A4], D6
  4371. 00002DF0  4D4F                     chk.w      D6, A7
  4372. 00002DF2  5649                     addq.w     A1, 3
  4373. 00002DF4  4544                     chk.w      D2, D4
  4374. 00002DF6  4F43                     chk.w      D7, D3
  4375. 00002DF8  554D                     subq.w     A5, 2
  4376. 00002DFA  454E                     chk.w      D2, A6
  4377. 00002DFC  542E 444F                addq.b     [A6 + 0x444F], 2
  4378. 00002E00  494E                     chk.w      D4, A6
  4379. 00002E02  4954                     chk.w      D4, [A4]
  4380. 00002E04  4941                     chk.w      D4, D1
  4381. 00002E06  4C53 5441                movem.l    D0,D6,A2,A4,A6, [A3]
  4382. 00002E0A  5445                     addq.w     D5, 2
  4383. 00002E0C  0000 0000                ori.b      D0, 0x0
  4384. export_1917:
  4385. fn00002E10:
  4386. 00002E10  4E56 FFFC                link       A6, -0x0004
  4387. 00002E14  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  4388. 00002E18  3C2E 000E                move.w     D6, [A6 + 0xE]
  4389. 00002E1C  3E2E 000C                move.w     D7, [A6 + 0xC]
  4390. 00002E20  286E 0008                movea.l    A4, [A6 + 0x8]
  4391. 00002E24  7028                     moveq.l    D0, 0x28
  4392. 00002E26  2F00                     move.l     -[A7], D0
  4393. 00002E28  486D 24FA                pea.l      [A5 + 0x24FA /* export_1179 */]
  4394. 00002E2C  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4395. 00002E30  2640                     movea.l    A3, D0
  4396. 00002E32  2F0B                     move.l     -[A7], A3
  4397. 00002E34  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  4398. 00002E38  3D46 FFFE                move.w     [A6 - 0x2], D6
  4399. 00002E3C  3D47 FFFC                move.w     [A6 - 0x4], D7
  4400. 00002E40  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4401. 00002E44  2F0B                     move.l     -[A7], A3
  4402. 00002E46  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  4403. 00002E4A  2054                     movea.l    A0, [A4]
  4404. 00002E4C  214B 0076                move.l     [A0 + 0x76], A3
  4405. 00002E50  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  4406. 00002E56  504F                     addq.w     A7, 8
  4407. 00002E58  6030                     bra        +0x32 /* 00002E8A */
  4408. label00002E5A:
  4409. 00002E5A  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  4410. 00002E60  601A                     bra        +0x1C /* 00002E7C */
  4411. label00002E62:
  4412. 00002E62  2054                     movea.l    A0, [A4]
  4413. 00002E64  2F28 0076                move.l     -[A7], [A0 + 0x76]
  4414. 00002E68  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4415. 00002E6C  7001                     moveq.l    D0, 0x01
  4416. 00002E6E  1F00                     move.b     -[A7], D0
  4417. 00002E70  4EBA 017E                jsr        [PC + 0x17E /* 00002FF0 */]
  4418. 00002E74  302E FFFC                move.w     D0, [A6 - 0x4]
  4419. 00002E78  526E FFFC                addq.w     [A6 - 0x4], 1
  4420. label00002E7C:
  4421. 00002E7C  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  4422. 00002E80  6CE0                     bge        -0x1E /* 00002E62 */
  4423. 00002E82  302E FFFE                move.w     D0, [A6 - 0x2]
  4424. 00002E86  526E FFFE                addq.w     [A6 - 0x2], 1
  4425. label00002E8A:
  4426. 00002E8A  BC6E FFFE                cmp.w      D6, [A6 - 0x2]
  4427. 00002E8E  6CCA                     bge        -0x34 /* 00002E5A */
  4428. 00002E90  7028                     moveq.l    D0, 0x28
  4429. 00002E92  2F00                     move.l     -[A7], D0
  4430. 00002E94  486D 24FA                pea.l      [A5 + 0x24FA /* export_1179 */]
  4431. 00002E98  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4432. 00002E9C  2640                     movea.l    A3, D0
  4433. 00002E9E  2F0B                     move.l     -[A7], A3
  4434. 00002EA0  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  4435. 00002EA4  3D46 FFFE                move.w     [A6 - 0x2], D6
  4436. 00002EA8  426E FFFC                clr.w      [A6 - 0x4]
  4437. 00002EAC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  4438. 00002EB0  2F0B                     move.l     -[A7], A3
  4439. 00002EB2  4EAD 0BB2                jsr        [A5 + 0xBB2 /* export_370 */]
  4440. 00002EB6  2054                     movea.l    A0, [A4]
  4441. 00002EB8  214B 007A                move.l     [A0 + 0x7A], A3
  4442. 00002EBC  504F                     addq.w     A7, 8
  4443. 00002EBE  4CEE 18C0 FFEC           movem.l    D6,D7,A3,A4, [A6 - 0x14]
  4444. 00002EC4  4E5E                     unlink     A6
  4445. 00002EC6  205F                     movea.l    A0, [A7]+
  4446. 00002EC8  504F                     addq.w     A7, 8
  4447. 00002ECA  4ED0                     jmp        [A0]
  4448. 00002ECC  9B54                     sub.w      [A4], D5
  4449. 00002ECE  4D4F                     chk.w      D6, A7
  4450. 00002ED0  5649                     addq.w     A1, 3
  4451. 00002ED2  4544                     chk.w      D2, D4
  4452. 00002ED4  4F43                     chk.w      D7, D3
  4453. 00002ED6  554D                     subq.w     A5, 2
  4454. 00002ED8  454E                     chk.w      D2, A6
  4455. 00002EDA  542E 494E                addq.b     [A6 + 0x494E], 2
  4456. 00002EDE  4954                     chk.w      D4, [A4]
  4457. 00002EE0  4C49 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, A1
  4458. 00002EE4  4752                     chk.w      D3, [A2]
  4459. 00002EE6  4944                     chk.w      D4, D4
  4460. 00002EE8  0000 0000                ori.b      D0, 0x0
  4461. export_1918:
  4462. fn00002EEC:
  4463. 00002EEC  4E56 0000                link       A6, 0
  4464. 00002EF0  2F0C                     move.l     -[A7], A4
  4465. 00002EF2  4A2E 0008                tst.b      [A6 + 0x8]
  4466. 00002EF6  671C                     beq        +0x1E /* 00002F14 */
  4467. 00002EF8  7001                     moveq.l    D0, 0x01
  4468. 00002EFA  C06E 000A                and.w      D0, [A6 + 0xA]
  4469. 00002EFE  6714                     beq        +0x16 /* 00002F14 */
  4470. 00002F00  7002                     moveq.l    D0, 0x02
  4471. 00002F02  2F00                     move.l     -[A7], D0
  4472. 00002F04  486D 2312                pea.l      [A5 + 0x2312 /* export_1118 */]
  4473. 00002F08  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4474. 00002F0C  2840                     movea.l    A4, D0
  4475. 00002F0E  504F                     addq.w     A7, 8
  4476. 00002F10  6000 00A0                bra        +0xA2 /* 00002FB2 */
  4477. label00002F14:
  4478. 00002F14  302E 000C                move.w     D0, [A6 + 0xC]
  4479. 00002F18  B06D F134                cmp.w      D0, [A5 - 0xECC]
  4480. 00002F1C  6614                     bne        +0x16 /* 00002F32 */
  4481. 00002F1E  4878 0084                push.l     0x84
  4482. 00002F22  486D 2612                pea.l      [A5 + 0x2612 /* export_1214 */]
  4483. 00002F26  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4484. 00002F2A  2840                     movea.l    A4, D0
  4485. 00002F2C  504F                     addq.w     A7, 8
  4486. 00002F2E  6000 0082                bra        +0x84 /* 00002FB2 */
  4487. label00002F32:
  4488. 00002F32  302E 000C                move.w     D0, [A6 + 0xC]
  4489. 00002F36  B06D F138                cmp.w      D0, [A5 - 0xEC8]
  4490. 00002F3A  6612                     bne        +0x14 /* 00002F4E */
  4491. 00002F3C  4878 0088                push.l     0x88
  4492. 00002F40  486D 2622                pea.l      [A5 + 0x2622 /* export_1216 */]
  4493. 00002F44  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4494. 00002F48  2840                     movea.l    A4, D0
  4495. 00002F4A  504F                     addq.w     A7, 8
  4496. 00002F4C  6064                     bra        +0x66 /* 00002FB2 */
  4497. label00002F4E:
  4498. 00002F4E  302E 000C                move.w     D0, [A6 + 0xC]
  4499. 00002F52  B06D F13C                cmp.w      D0, [A5 - 0xEC4]
  4500. 00002F56  6612                     bne        +0x14 /* 00002F6A */
  4501. 00002F58  4878 0088                push.l     0x88
  4502. 00002F5C  486D 2622                pea.l      [A5 + 0x2622 /* export_1216 */]
  4503. 00002F60  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4504. 00002F64  2840                     movea.l    A4, D0
  4505. 00002F66  504F                     addq.w     A7, 8
  4506. 00002F68  6048                     bra        +0x4A /* 00002FB2 */
  4507. label00002F6A:
  4508. 00002F6A  302E 000C                move.w     D0, [A6 + 0xC]
  4509. 00002F6E  B06D F130                cmp.w      D0, [A5 - 0xED0]
  4510. 00002F72  6612                     bne        +0x14 /* 00002F86 */
  4511. 00002F74  4878 0088                push.l     0x88
  4512. 00002F78  486D 2622                pea.l      [A5 + 0x2622 /* export_1216 */]
  4513. 00002F7C  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4514. 00002F80  2840                     movea.l    A4, D0
  4515. 00002F82  504F                     addq.w     A7, 8
  4516. 00002F84  602C                     bra        +0x2E /* 00002FB2 */
  4517. label00002F86:
  4518. 00002F86  302E 000C                move.w     D0, [A6 + 0xC]
  4519. 00002F8A  B06D F12C                cmp.w      D0, [A5 - 0xED4]
  4520. 00002F8E  6612                     bne        +0x14 /* 00002FA2 */
  4521. 00002F90  4878 0084                push.l     0x84
  4522. 00002F94  486D 2612                pea.l      [A5 + 0x2612 /* export_1214 */]
  4523. 00002F98  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4524. 00002F9C  2840                     movea.l    A4, D0
  4525. 00002F9E  504F                     addq.w     A7, 8
  4526. 00002FA0  6010                     bra        +0x12 /* 00002FB2 */
  4527. label00002FA2:
  4528. 00002FA2  7002                     moveq.l    D0, 0x02
  4529. 00002FA4  2F00                     move.l     -[A7], D0
  4530. 00002FA6  486D 260A                pea.l      [A5 + 0x260A /* export_1213 */]
  4531. 00002FAA  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4532. 00002FAE  2840                     movea.l    A4, D0
  4533. 00002FB0  504F                     addq.w     A7, 8
  4534. label00002FB2:
  4535. 00002FB2  2F0C                     move.l     -[A7], A4
  4536. 00002FB4  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  4537. 00002FB8  2F0C                     move.l     -[A7], A4
  4538. 00002FBA  4EAD 34C2                jsr        [A5 + 0x34C2 /* export_1684 */]
  4539. 00002FBE  2D4C 000E                move.l     [A6 + 0xE], A4
  4540. 00002FC2  286E FFFC                movea.l    A4, [A6 - 0x4]
  4541. 00002FC6  4E5E                     unlink     A6
  4542. 00002FC8  205F                     movea.l    A0, [A7]+
  4543. 00002FCA  5C4F                     addq.w     A7, 6
  4544. 00002FCC  4ED0                     jmp        [A0]
  4545. 00002FCE  9F49                     subx.w     -[A7], -[A1]
  4546. 00002FD0  4E49                     trap       9
  4547. 00002FD2  544D                     addq.w     A5, 2
  4548. 00002FD4  4F56                     chk.w      D7, [A6]
  4549. 00002FD6  4945                     chk.w      D4, D5
  4550. 00002FD8  4345                     chk.w      D1, D5
  4551. 00002FDA  4C4C 5F5F                movem.l    D0,D1,D2,D3,D4,D6,A0,A1,A2,A3,A4,A6, A4
  4552. 00002FDE  3134 544D                move.w     -[A0], [A4 + D5.w * 4 + 0x4D]
  4553. 00002FE2  4F56                     chk.w      D7, [A6]
  4554. 00002FE4  4945                     chk.w      D4, D5
  4555. 00002FE6  444F                     neg.w      A7
  4556. 00002FE8  4355                     chk.w      D1, [A5]
  4557. 00002FEA  4D45                     chk.w      D6, D5
  4558. 00002FEC  4E54 0000                link       A4, 0
  4559. export_1919:
  4560. fn00002FF0:
  4561. 00002FF0  4E56 0000                link       A6, 0
  4562. 00002FF4  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4563. 00002FF8  598F                     subq.l     A7, 4
  4564. 00002FFA  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  4565. 00002FFE  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  4566. 00003002  4EBA FEE8                jsr        [PC - 0x118 /* 00002EEC */]
  4567. 00003006  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  4568. 0000300A  4EAD 37EA                jsr        [A5 + 0x37EA /* export_1785 */]
  4569. 0000300E  4E5E                     unlink     A6
  4570. 00003010  205F                     movea.l    A0, [A7]+
  4571. 00003012  4FEF 000A                lea.l      A7, [A7 + 0xA]
  4572. 00003016  4ED0                     jmp        [A0]
  4573. 00003018  9E49                     sub.w      D7, A1
  4574. 0000301A  4E49                     trap       9
  4575. 0000301C  5447                     addq.w     D7, 2
  4576. 0000301E  5249                     addq.w     A1, 1
  4577. 00003020  4443                     neg.w      D3
  4578. 00003022  454C                     chk.w      D2, A4
  4579. 00003024  4C5F 5F31                movem.l    D0,D4,D5,A0,A1,A2,A3,A4,A6, [A7]+
  4580. 00003028  3454                     movea.w    A2, [A4]
  4581. 0000302A  4D4F                     chk.w      D6, A7
  4582. 0000302C  5649                     addq.w     A1, 3
  4583. 0000302E  4544                     chk.w      D2, D4
  4584. 00003030  4F43                     chk.w      D7, D3
  4585. 00003032  554D                     subq.w     A5, 2
  4586. 00003034  454E                     chk.w      D2, A6
  4587. 00003036  5400                     addq.b     D0, 2
  4588. 00003038  0000 0000                ori.b      D0, 0x0
  4589. fn0000303C:
  4590. 0000303C  4E56 0000                link       A6, 0
  4591. 00003040  102E 000C                move.b     D0, [A6 + 0xC]
  4592. 00003044  5300                     subq.b     D0, 1
  4593. 00003046  6546                     bcs        +0x48 /* 0000308E */
  4594. 00003048  0C00 0004                cmpi.b     D0, 0x4
  4595. 0000304C  6240                     bhi        +0x42 /* 0000308E */
  4596. 0000304E  7200                     moveq.l    D1, 0x00
  4597. 00003050  1200                     move.b     D1, D0
  4598. 00003052  D241                     add.w      D1, D1
  4599. 00003054  323B 1006                move.w     D1, [PC + D1.w + 0x6]
  4600. 00003058  4EFB 1000                jmp        [PC + D1.w]
  4601. 0000305C  001C 000C                ori.b      [A4]+, 0xC
  4602. 00003060  0014 0024                ori.b      [A4], 0x24 /* '$' */
  4603. 00003064  002C 3D7C 03E8           ori.b      [A4 + 0x3E8], 0x7C /* '|' */
  4604. 0000306A  000E 6024                ori.b      A6, 0x24 /* '$' */
  4605. 0000306E  3D7C 03E9 000E           move.w     [A6 + 0xE], 0x3E9
  4606. 00003074  601C                     bra        +0x1E /* 00003092 */
  4607. 00003076  3D7C 03EB 000E           move.w     [A6 + 0xE], 0x3EB
  4608. 0000307C  6014                     bra        +0x16 /* 00003092 */
  4609. 0000307E  3D7C 03F8 000E           move.w     [A6 + 0xE], 0x3F8
  4610. 00003084  600C                     bra        +0xE /* 00003092 */
  4611. 00003086  3D7C 03F9 000E           move.w     [A6 + 0xE], 0x3F9
  4612. 0000308C  6004                     bra        +0x6 /* 00003092 */
  4613. label0000308E:
  4614. 0000308E  426E 000E                clr.w      [A6 + 0xE]
  4615. label00003092:
  4616. 00003092  4E5E                     unlink     A6
  4617. 00003094  205F                     movea.l    A0, [A7]+
  4618. 00003096  5C4F                     addq.w     A7, 6
  4619. 00003098  4ED0                     jmp        [A0]
  4620. 0000309A  9A54                     sub.w      D5, [A4]
  4621. 0000309C  4D4F                     chk.w      D6, A7
  4622. 0000309E  5649                     addq.w     A1, 3
  4623. 000030A0  4544                     chk.w      D2, D4
  4624. 000030A2  4F43                     chk.w      D7, D3
  4625. 000030A4  554D                     subq.w     A5, 2
  4626. 000030A6  454E                     chk.w      D2, A6
  4627. 000030A8  542E 4745                addq.b     [A6 + 0x4745], 2
  4628. 000030AC  5457                     addq.w     [A7], 2
  4629. 000030AE  494E                     chk.w      D4, A6
  4630. 000030B0  444F                     neg.w      A7
  4631. 000030B2  5749                     subq.w     A1, 3
  4632. 000030B4  4400                     neg.b      D0
  4633. 000030B6  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4634. // begin alternate branch 000030B8-000030BC
  4635. export_1920:
  4636. fn000030B8:
  4637. 000030B8  4E56 FFDC                link       A6, -0x0024
  4638. // end alternate branch 000030B8-000030BC
  4639. export_1920: // at 000030B8 (misaligned)
  4640. fn000030B8: // (misaligned)
  4641. 000030BA  FFDC                     .invalid   <<F/7/7>>
  4642. 000030BC  48E7 0338                movem.l    -[A7], D6,D7,A2,A3,A4
  4643. 000030C0  1C2E 000C                move.b     D6, [A6 + 0xC]
  4644. 000030C4  286E 0008                movea.l    A4, [A6 + 0x8]
  4645. 000030C8  598F                     subq.l     A7, 4
  4646. 000030CA  558F                     subq.l     A7, 2
  4647. 000030CC  2054                     movea.l    A0, [A4]
  4648. 000030CE  1F28 0074                move.b     -[A7], [A0 + 0x74]
  4649. 000030D2  2F0C                     move.l     -[A7], A4
  4650. 000030D4  4EBA FF66                jsr        [PC - 0x9A /* 0000303C */]
  4651. 000030D8  2F0C                     move.l     -[A7], A4
  4652. 000030DA  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  4653. 000030DE  2657                     movea.l    A3, [A7]
  4654. 000030E0  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  4655. 000030E4  2054                     movea.l    A0, [A4]
  4656. 000030E6  214B 0080                move.l     [A0 + 0x80], A3
  4657. 000030EA  41EE FFF4                lea.l      A0, [A6 - 0xC]
  4658. 000030EE  2D48 FFF8                move.l     [A6 - 0x8], A0
  4659. 000030F2  2054                     movea.l    A0, [A4]
  4660. 000030F4  226E FFF8                movea.l    A1, [A6 - 0x8]
  4661. 000030F8  1368 0074 0003           move.b     [A1 + 0x3], [A0 + 0x74]
  4662. 000030FE  206E FFF8                movea.l    A0, [A6 - 0x8]
  4663. 00003102  117C 0001 0002           move.b     [A0 + 0x2], 0x1
  4664. 00003108  2D4B FFFC                move.l     [A6 - 0x4], A3
  4665. 0000310C  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  4666. 00003110  2F0B                     move.l     -[A7], A3
  4667. 00003112  4EAD 3972                jsr        [A5 + 0x3972 /* export_1834 */]
  4668. 00003116  558F                     subq.l     A7, 2
  4669. 00003118  2F0B                     move.l     -[A7], A3
  4670. 0000311A  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  4671. 0000311E  2054                     movea.l    A0, [A4]
  4672. 00003120  7000                     moveq.l    D0, 0x00
  4673. 00003122  1028 0074                move.b     D0, [A0 + 0x74]
  4674. 00003126  0C40 0001                cmpi.w     D0, 0x1
  4675. 0000312A  544F                     addq.w     A7, 2
  4676. 0000312C  670C                     beq        +0xE /* 0000313A */
  4677. 0000312E  7000                     moveq.l    D0, 0x00
  4678. 00003130  1028 0074                move.b     D0, [A0 + 0x74]
  4679. 00003134  0C40 0004                cmpi.w     D0, 0x4
  4680. 00003138  660A                     bne        +0xC /* 00003144 */
  4681. label0000313A:
  4682. 0000313A  1F06                     move.b     -[A7], D6
  4683. 0000313C  2F0C                     move.l     -[A7], A4
  4684. 0000313E  4EBA 061C                jsr        [PC + 0x61C /* 0000375C */]
  4685. 00003142  6020                     bra        +0x22 /* 00003164 */
  4686. label00003144:
  4687. 00003144  2054                     movea.l    A0, [A4]
  4688. 00003146  7000                     moveq.l    D0, 0x00
  4689. 00003148  1028 0074                move.b     D0, [A0 + 0x74]
  4690. 0000314C  0C40 0005                cmpi.w     D0, 0x5
  4691. 00003150  660A                     bne        +0xC /* 0000315C */
  4692. 00003152  1F06                     move.b     -[A7], D6
  4693. 00003154  2F0C                     move.l     -[A7], A4
  4694. 00003156  4EBA 0488                jsr        [PC + 0x488 /* 000035E0 */]
  4695. 0000315A  6008                     bra        +0xA /* 00003164 */
  4696. label0000315C:
  4697. 0000315C  1F06                     move.b     -[A7], D6
  4698. 0000315E  2F0C                     move.l     -[A7], A4
  4699. 00003160  4EBA 06CE                jsr        [PC + 0x6CE /* 00003830 */]
  4700. label00003164:
  4701. 00003164  2054                     movea.l    A0, [A4]
  4702. 00003166  4A28 00AE                tst.b      [A0 + 0xAE]
  4703. 0000316A  6700 0170                beq        +0x172 /* 000032DC */
  4704. 0000316E  4AA8 00B0                tst.l      [A0 + 0xB0]
  4705. 00003172  6700 0168                beq        +0x16A /* 000032DC */
  4706. 00003176  2068 00B0                movea.l    A0, [A0 + 0xB0]
  4707. 0000317A  A029                     syscall    HLock
  4708. 0000317C  2054                     movea.l    A0, [A4]
  4709. 0000317E  2068 00B0                movea.l    A0, [A0 + 0xB0]
  4710. 00003182  2050                     movea.l    A0, [A0]
  4711. 00003184  2D48 FFDC                move.l     [A6 - 0x24], A0
  4712. 00003188  2254                     movea.l    A1, [A4]
  4713. 0000318A  1368 0020 008C           move.b     [A1 + 0x8C], [A0 + 0x20]
  4714. 00003190  206E FFDC                movea.l    A0, [A6 - 0x24]
  4715. 00003194  2254                     movea.l    A1, [A4]
  4716. 00003196  1368 001A 007E           move.b     [A1 + 0x7E], [A0 + 0x1A]
  4717. 0000319C  2054                     movea.l    A0, [A4]
  4718. 0000319E  7000                     moveq.l    D0, 0x00
  4719. 000031A0  1028 007E                move.b     D0, [A0 + 0x7E]
  4720. 000031A4  0C40 0001                cmpi.w     D0, 0x1
  4721. 000031A8  6716                     beq        +0x18 /* 000031C0 */
  4722. 000031AA  2248                     movea.l    A1, A0
  4723. 000031AC  2028 008E                move.l     D0, [A0 + 0x8E]
  4724. 000031B0  B0A9 0084                cmp.l      D0, [A1 + 0x84]
  4725. 000031B4  660A                     bne        +0xC /* 000031C0 */
  4726. 000031B6  1F28 007E                move.b     -[A7], [A0 + 0x7E]
  4727. 000031BA  2F0C                     move.l     -[A7], A4
  4728. 000031BC  4EAD 4FAA                jsr        [A5 + 0x4FAA /* export_2545 */]
  4729. label000031C0:
  4730. 000031C0  206E FFDC                movea.l    A0, [A6 - 0x24]
  4731. 000031C4  43EE FFE0                lea.l      A1, [A6 - 0x20]
  4732. 000031C8  41E8 000A                lea.l      A0, [A0 + 0xA]
  4733. 000031CC  22D8                     move.l     [A1]+, [A0]+
  4734. 000031CE  22D8                     move.l     [A1]+, [A0]+
  4735. 000031D0  558F                     subq.l     A7, 2
  4736. 000031D2  486D F814                pea.l      [A5 - 0x7EC]
  4737. 000031D6  486E FFE0                pea.l      [A6 - 0x20]
  4738. 000031DA  A8A6                     syscall    EqualRect
  4739. 000031DC  4A1F                     tst.b      [A7]+
  4740. 000031DE  664C                     bne        +0x4E /* 0000322C */
  4741. 000031E0  302E FFE6                move.w     D0, [A6 - 0x1A]
  4742. 000031E4  48C0                     ext.l      D0
  4743. 000031E6  322E FFE2                move.w     D1, [A6 - 0x1E]
  4744. 000031EA  48C1                     ext.l      D1
  4745. 000031EC  9081                     sub.l      D0, D1
  4746. 000031EE  2F00                     move.l     -[A7], D0
  4747. 000031F0  302E FFE4                move.w     D0, [A6 - 0x1C]
  4748. 000031F4  48C0                     ext.l      D0
  4749. 000031F6  322E FFE0                move.w     D1, [A6 - 0x20]
  4750. 000031FA  48C1                     ext.l      D1
  4751. 000031FC  9081                     sub.l      D0, D1
  4752. 000031FE  2F00                     move.l     -[A7], D0
  4753. 00003200  7000                     moveq.l    D0, 0x00
  4754. 00003202  1F00                     move.b     -[A7], D0
  4755. 00003204  2054                     movea.l    A0, [A4]
  4756. 00003206  2F28 0080                move.l     -[A7], [A0 + 0x80]
  4757. 0000320A  4EAD 318A                jsr        [A5 + 0x318A /* export_1581 */]
  4758. 0000320E  302E FFE2                move.w     D0, [A6 - 0x1E]
  4759. 00003212  48C0                     ext.l      D0
  4760. 00003214  2F00                     move.l     -[A7], D0
  4761. 00003216  302E FFE0                move.w     D0, [A6 - 0x20]
  4762. 0000321A  48C0                     ext.l      D0
  4763. 0000321C  2F00                     move.l     -[A7], D0
  4764. 0000321E  7000                     moveq.l    D0, 0x00
  4765. 00003220  1F00                     move.b     -[A7], D0
  4766. 00003222  2054                     movea.l    A0, [A4]
  4767. 00003224  2F28 0080                move.l     -[A7], [A0 + 0x80]
  4768. 00003228  4EAD 3172                jsr        [A5 + 0x3172 /* export_1578 */]
  4769. label0000322C:
  4770. 0000322C  206E FFDC                movea.l    A0, [A6 - 0x24]
  4771. 00003230  43EE FFE8                lea.l      A1, [A6 - 0x18]
  4772. 00003234  41E8 0012                lea.l      A0, [A0 + 0x12]
  4773. 00003238  22D8                     move.l     [A1]+, [A0]+
  4774. 0000323A  22D8                     move.l     [A1]+, [A0]+
  4775. 0000323C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  4776. 00003240  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  4777. 00003244  7000                     moveq.l    D0, 0x00
  4778. 00003246  1F00                     move.b     -[A7], D0
  4779. 00003248  2054                     movea.l    A0, [A4]
  4780. 0000324A  2F28 0088                move.l     -[A7], [A0 + 0x88]
  4781. 0000324E  4EAD 190A                jsr        [A5 + 0x190A /* export_797 */]
  4782. 00003252  206E FFDC                movea.l    A0, [A6 - 0x24]
  4783. 00003256  3028 001C                move.w     D0, [A0 + 0x1C]
  4784. 0000325A  48C0                     ext.l      D0
  4785. 0000325C  A122                     syscall    NewHandle, flags=1
  4786. 0000325E  2D48 FFF0                move.l     [A6 - 0x10], A0
  4787. 00003262  2F08                     move.l     -[A7], A0
  4788. 00003264  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  4789. 00003268  206E FFF0                movea.l    A0, [A6 - 0x10]
  4790. 0000326C  A029                     syscall    HLock
  4791. 0000326E  202E FFDC                move.l     D0, [A6 - 0x24]
  4792. 00003272  7222                     moveq.l    D1, 0x22
  4793. 00003274  D081                     add.l      D0, D1
  4794. 00003276  2040                     movea.l    A0, D0
  4795. 00003278  226E FFF0                movea.l    A1, [A6 - 0x10]
  4796. 0000327C  2251                     movea.l    A1, [A1]
  4797. 0000327E  246E FFDC                movea.l    A2, [A6 - 0x24]
  4798. 00003282  302A 001C                move.w     D0, [A2 + 0x1C]
  4799. 00003286  48C0                     ext.l      D0
  4800. 00003288  A02E                     syscall    BlockMove/BlockMoveData
  4801. 0000328A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  4802. 0000328E  2F0C                     move.l     -[A7], A4
  4803. 00003290  4EAD 507A                jsr        [A5 + 0x507A /* export_2571 */]
  4804. 00003294  206E FFF0                movea.l    A0, [A6 - 0x10]
  4805. 00003298  2650                     movea.l    A3, [A0]
  4806. 0000329A  4206                     clr.b      D6
  4807. 0000329C  4247                     clr.w      D7
  4808. 0000329E  600E                     bra        +0x10 /* 000032AE */
  4809. label000032A0:
  4810. 000032A0  4A13                     tst.b      [A3]
  4811. 000032A2  6704                     beq        +0x6 /* 000032A8 */
  4812. 000032A4  7C01                     moveq.l    D6, 0x01
  4813. 000032A6  6010                     bra        +0x12 /* 000032B8 */
  4814. label000032A8:
  4815. 000032A8  3007                     move.w     D0, D7
  4816. 000032AA  5247                     addq.w     D7, 1
  4817. 000032AC  524B                     addq.w     A3, 1
  4818. label000032AE:
  4819. 000032AE  206E FFDC                movea.l    A0, [A6 - 0x24]
  4820. 000032B2  BE68 001C                cmp.w      D7, [A0 + 0x1C]
  4821. 000032B6  6DE8                     blt        -0x16 /* 000032A0 */
  4822. label000032B8:
  4823. 000032B8  206E FFF0                movea.l    A0, [A6 - 0x10]
  4824. 000032BC  A023                     syscall    DisposHandle/DisposeHandle
  4825. 000032BE  1F06                     move.b     -[A7], D6
  4826. 000032C0  2F0C                     move.l     -[A7], A4
  4827. 000032C2  4EBA 0164                jsr        [PC + 0x164 /* 00003428 */]
  4828. 000032C6  2054                     movea.l    A0, [A4]
  4829. 000032C8  2068 00B0                movea.l    A0, [A0 + 0xB0]
  4830. 000032CC  A023                     syscall    DisposHandle/DisposeHandle
  4831. 000032CE  2054                     movea.l    A0, [A4]
  4832. 000032D0  7000                     moveq.l    D0, 0x00
  4833. 000032D2  2140 00B0                move.l     [A0 + 0xB0], D0
  4834. 000032D6  2054                     movea.l    A0, [A4]
  4835. 000032D8  4228 00AE                clr.b      [A0 + 0xAE]
  4836. label000032DC:
  4837. 000032DC  4878 009C                push.l     0x9C
  4838. 000032E0  486D 2752                pea.l      [A5 + 0x2752 /* export_1254 */]
  4839. 000032E4  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  4840. 000032E8  2640                     movea.l    A3, D0
  4841. 000032EA  2F0B                     move.l     -[A7], A3
  4842. 000032EC  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  4843. 000032F0  2F0C                     move.l     -[A7], A4
  4844. 000032F2  2054                     movea.l    A0, [A4]
  4845. 000032F4  2F28 0084                move.l     -[A7], [A0 + 0x84]
  4846. 000032F8  7001                     moveq.l    D0, 0x01
  4847. 000032FA  1F00                     move.b     -[A7], D0
  4848. 000032FC  1F00                     move.b     -[A7], D0
  4849. 000032FE  1F00                     move.b     -[A7], D0
  4850. 00003300  2F0B                     move.l     -[A7], A3
  4851. 00003302  4EAD 0CDA                jsr        [A5 + 0xCDA /* export_407 */]
  4852. 00003306  504F                     addq.w     A7, 8
  4853. 00003308  4CEE 1CC0 FFC8           movem.l    D6,D7,A2,A3,A4, [A6 - 0x38]
  4854. 0000330E  4E5E                     unlink     A6
  4855. 00003310  205F                     movea.l    A0, [A7]+
  4856. 00003312  5C4F                     addq.w     A7, 6
  4857. 00003314  4ED0                     jmp        [A0]
  4858. 00003316  9A54                     sub.w      D5, [A4]
  4859. 00003318  4D4F                     chk.w      D6, A7
  4860. 0000331A  5649                     addq.w     A1, 3
  4861. 0000331C  4544                     chk.w      D2, D4
  4862. 0000331E  4F43                     chk.w      D7, D3
  4863. 00003320  554D                     subq.w     A5, 2
  4864. 00003322  454E                     chk.w      D2, A6
  4865. 00003324  542E 444F                addq.b     [A6 + 0x444F], 2
  4866. 00003328  4D41                     chk.w      D6, D1
  4867. 0000332A  4B45                     chk.w      D5, D5
  4868. 0000332C  5649                     addq.w     A1, 3
  4869. 0000332E  4557                     chk.w      D2, [A7]
  4870. 00003330  5300                     subq.b     D0, 1
  4871. 00003332  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4872. export_1921: // at 00003334 (misaligned)
  4873. 00003336  FFF8                     .invalid   <<F/7/7>>
  4874. 00003338  48E7 0118                movem.l    -[A7], D7,A3,A4
  4875. 0000333C  286E 0008                movea.l    A4, [A6 + 0x8]
  4876. 00003340  266E 000C                movea.l    A3, [A6 + 0xC]
  4877. 00003344  2054                     movea.l    A0, [A4]
  4878. 00003346  1F28 008C                move.b     -[A7], [A0 + 0x8C]
  4879. 0000334A  2F0B                     move.l     -[A7], A3
  4880. 0000334C  4EAD 14AA                jsr        [A5 + 0x14AA /* export_657 */]
  4881. 00003350  2053                     movea.l    A0, [A3]
  4882. 00003352  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4883. 00003356  41E8 0034                lea.l      A0, [A0 + 0x34]
  4884. 0000335A  22D8                     move.l     [A1]+, [A0]+
  4885. 0000335C  22D8                     move.l     [A1]+, [A0]+
  4886. 0000335E  486E FFF8                pea.l      [A6 - 0x8]
  4887. 00003362  7001                     moveq.l    D0, 0x01
  4888. 00003364  1F00                     move.b     -[A7], D0
  4889. 00003366  2F0B                     move.l     -[A7], A3
  4890. 00003368  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4891. 0000336C  2054                     movea.l    A0, [A4]
  4892. 0000336E  7000                     moveq.l    D0, 0x00
  4893. 00003370  1028 0074                move.b     D0, [A0 + 0x74]
  4894. 00003374  0C40 0001                cmpi.w     D0, 0x1
  4895. 00003378  6774                     beq        +0x76 /* 000033EE */
  4896. 0000337A  7000                     moveq.l    D0, 0x00
  4897. 0000337C  1028 0074                move.b     D0, [A0 + 0x74]
  4898. 00003380  0C40 0005                cmpi.w     D0, 0x5
  4899. 00003384  6768                     beq        +0x6A /* 000033EE */
  4900. 00003386  7000                     moveq.l    D0, 0x00
  4901. 00003388  1028 0074                move.b     D0, [A0 + 0x74]
  4902. 0000338C  0C40 0002                cmpi.w     D0, 0x2
  4903. 00003390  6628                     bne        +0x2A /* 000033BA */
  4904. 00003392  3E2E FFFC                move.w     D7, [A6 - 0x4]
  4905. 00003396  2053                     movea.l    A0, [A3]
  4906. 00003398  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4907. 0000339C  41E8 0034                lea.l      A0, [A0 + 0x34]
  4908. 000033A0  22D8                     move.l     [A1]+, [A0]+
  4909. 000033A2  22D8                     move.l     [A1]+, [A0]+
  4910. 000033A4  2054                     movea.l    A0, [A4]
  4911. 000033A6  2068 0092                movea.l    A0, [A0 + 0x92]
  4912. 000033AA  2050                     movea.l    A0, [A0]
  4913. 000033AC  3028 0024                move.w     D0, [A0 + 0x24]
  4914. 000033B0  D16E FFF8                add.w      [A6 - 0x8], D0
  4915. 000033B4  3D47 FFFC                move.w     [A6 - 0x4], D7
  4916. 000033B8  6026                     bra        +0x28 /* 000033E0 */
  4917. label000033BA:
  4918. 000033BA  3E2E FFFE                move.w     D7, [A6 - 0x2]
  4919. 000033BE  2053                     movea.l    A0, [A3]
  4920. 000033C0  43EE FFF8                lea.l      A1, [A6 - 0x8]
  4921. 000033C4  41E8 0034                lea.l      A0, [A0 + 0x34]
  4922. 000033C8  22D8                     move.l     [A1]+, [A0]+
  4923. 000033CA  22D8                     move.l     [A1]+, [A0]+
  4924. 000033CC  2054                     movea.l    A0, [A4]
  4925. 000033CE  2068 0092                movea.l    A0, [A0 + 0x92]
  4926. 000033D2  2050                     movea.l    A0, [A0]
  4927. 000033D4  3028 0028                move.w     D0, [A0 + 0x28]
  4928. 000033D8  D16E FFFA                add.w      [A6 - 0x6], D0
  4929. 000033DC  3D47 FFFE                move.w     [A6 - 0x2], D7
  4930. label000033E0:
  4931. 000033E0  486E FFF8                pea.l      [A6 - 0x8]
  4932. 000033E4  7000                     moveq.l    D0, 0x00
  4933. 000033E6  1F00                     move.b     -[A7], D0
  4934. 000033E8  2F0B                     move.l     -[A7], A3
  4935. 000033EA  4EAD 0572                jsr        [A5 + 0x572 /* export_170 */]
  4936. label000033EE:
  4937. 000033EE  2054                     movea.l    A0, [A4]
  4938. 000033F0  2F28 0084                move.l     -[A7], [A0 + 0x84]
  4939. 000033F4  4EAD 040A                jsr        [A5 + 0x40A /* export_125 */]
  4940. 000033F8  4CEE 1880 FFEC           movem.l    D7,A3,A4, [A6 - 0x14]
  4941. 000033FE  4E5E                     unlink     A6
  4942. 00003400  205F                     movea.l    A0, [A7]+
  4943. 00003402  504F                     addq.w     A7, 8
  4944. 00003404  4ED0                     jmp        [A0]
  4945. 00003406  9F54                     sub.w      [A4], D7
  4946. 00003408  4D4F                     chk.w      D6, A7
  4947. 0000340A  5649                     addq.w     A1, 3
  4948. 0000340C  4544                     chk.w      D2, D4
  4949. 0000340E  4F43                     chk.w      D7, D3
  4950. 00003410  554D                     subq.w     A5, 2
  4951. 00003412  454E                     chk.w      D2, A6
  4952. 00003414  542E 494E                addq.b     [A6 + 0x494E], 2
  4953. 00003418  4954                     chk.w      D4, [A4]
  4954. 0000341A  5052                     addq.w     [A2], 8
  4955. 0000341C  494E                     chk.w      D4, A6
  4956. 0000341E  5448                     addq.w     A0, 2
  4957. 00003420  414E                     chk.w      D0, A6
  4958. 00003422  444C                     neg.w      A4
  4959. 00003424  4552                     chk.w      D2, [A2]
  4960. 00003426  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  4961. // begin alternate branch 00003428-0000342C
  4962. fn00003428:
  4963. 00003428  4E56 FFE8                link       A6, -0x0018
  4964. // end alternate branch 00003428-0000342C
  4965. fn00003428: // (misaligned)
  4966. 0000342A  FFE8                     .invalid   <<F/7/7>>
  4967. 0000342C  48E7 1F18                movem.l    -[A7], D3,D4,D5,D6,D7,A3,A4
  4968. 00003430  1A2E 000C                move.b     D5, [A6 + 0xC]
  4969. 00003434  286E 0008                movea.l    A4, [A6 + 0x8]
  4970. 00003438  558F                     subq.l     A7, 2
  4971. 0000343A  2F0C                     move.l     -[A7], A4
  4972. 0000343C  4EAD 2C0A                jsr        [A5 + 0x2C0A /* export_1405 */]
  4973. 00003440  381F                     move.w     D4, [A7]+
  4974. 00003442  2054                     movea.l    A0, [A4]
  4975. 00003444  2068 00B0                movea.l    A0, [A0 + 0xB0]
  4976. 00003448  2010                     move.l     D0, [A0]
  4977. 0000344A  7222                     moveq.l    D1, 0x22
  4978. 0000344C  D081                     add.l      D0, D1
  4979. 0000344E  48C4                     ext.l      D4
  4980. 00003450  D084                     add.l      D0, D4
  4981. 00003452  5280                     addq.l     D0, 1
  4982. 00003454  2D40 FFF0                move.l     [A6 - 0x10], D0
  4983. 00003458  598F                     subq.l     A7, 4
  4984. 0000345A  2054                     movea.l    A0, [A4]
  4985. 0000345C  2F28 0084                move.l     -[A7], [A0 + 0x84]
  4986. 00003460  4EAD 30F2                jsr        [A5 + 0x30F2 /* export_1562 */]
  4987. 00003464  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  4988. 00003468  598F                     subq.l     A7, 4
  4989. 0000346A  4EAD 3542                jsr        [A5 + 0x3542 /* export_1700 */]
  4990. 0000346E  265F                     movea.l    A3, [A7]+
  4991. 00003470  3D7C 0002 FFEC           move.w     [A6 - 0x14], 0x2
  4992. 00003476  6000 010E                bra        +0x110 /* 00003586 */
  4993. label0000347A:
  4994. 0000347A  206E FFF0                movea.l    A0, [A6 - 0x10]
  4995. 0000347E  4A10                     tst.b      [A0]
  4996. 00003480  6700 00FC                beq        +0xFE /* 0000357E */
  4997. 00003484  3D6D F134 FFEE           move.w     [A6 - 0x12], [A5 - 0xECC]
  4998. 0000348A  598F                     subq.l     A7, 4
  4999. 0000348C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5000. 00003490  2054                     movea.l    A0, [A4]
  5001. 00003492  2F28 0076                move.l     -[A7], [A0 + 0x76]
  5002. 00003496  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  5003. 0000349A  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  5004. 0000349E  7000                     moveq.l    D0, 0x00
  5005. 000034A0  2F00                     move.l     -[A7], D0
  5006. 000034A2  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5007. 000034A6  4EAD 569A                jsr        [A5 + 0x569A /* export_2767 */]
  5008. 000034AA  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5009. 000034AE  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5010. 000034B2  4EAD 5692                jsr        [A5 + 0x5692 /* export_2766 */]
  5011. 000034B6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5012. 000034BA  486E FFF4                pea.l      [A6 - 0xC]
  5013. 000034BE  2054                     movea.l    A0, [A4]
  5014. 000034C0  2F28 0084                move.l     -[A7], [A0 + 0x84]
  5015. 000034C4  4EAD 2FD2                jsr        [A5 + 0x2FD2 /* export_1526 */]
  5016. 000034C8  206E FFF0                movea.l    A0, [A6 - 0x10]
  5017. 000034CC  7004                     moveq.l    D0, 0x04
  5018. 000034CE  C010                     and.b      D0, [A0]
  5019. 000034D0  57C3                     seq        D3
  5020. 000034D2  4403                     neg.b      D3
  5021. 000034D4  1C03                     move.b     D6, D3
  5022. 000034D6  6634                     bne        +0x36 /* 0000350C */
  5023. 000034D8  486E FFF4                pea.l      [A6 - 0xC]
  5024. 000034DC  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5025. 000034E0  4EAD 563A                jsr        [A5 + 0x563A /* export_2755 */]
  5026. 000034E4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5027. 000034E8  486E FFF4                pea.l      [A6 - 0xC]
  5028. 000034EC  2054                     movea.l    A0, [A4]
  5029. 000034EE  2F28 0084                move.l     -[A7], [A0 + 0x84]
  5030. 000034F2  4EAD 3022                jsr        [A5 + 0x3022 /* export_1536 */]
  5031. 000034F6  4A05                     tst.b      D5
  5032. 000034F8  6612                     bne        +0x14 /* 0000350C */
  5033. 000034FA  558F                     subq.l     A7, 2
  5034. 000034FC  7001                     moveq.l    D0, 0x01
  5035. 000034FE  1F00                     move.b     -[A7], D0
  5036. 00003500  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5037. 00003504  4EAD 54B2                jsr        [A5 + 0x54B2 /* export_2706 */]
  5038. 00003508  7A01                     moveq.l    D5, 0x01
  5039. 0000350A  544F                     addq.w     A7, 2
  5040. label0000350C:
  5041. 0000350C  7E01                     moveq.l    D7, 0x01
  5042. 0000350E  3D6D F13C FFEE           move.w     [A6 - 0x12], [A5 - 0xEC4]
  5043. 00003514  6052                     bra        +0x54 /* 00003568 */
  5044. label00003516:
  5045. 00003516  206E FFF0                movea.l    A0, [A6 - 0x10]
  5046. 0000351A  1007                     move.b     D0, D7
  5047. 0000351C  C010                     and.b      D0, [A0]
  5048. 0000351E  6736                     beq        +0x38 /* 00003556 */
  5049. 00003520  598F                     subq.l     A7, 4
  5050. 00003522  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5051. 00003526  2054                     movea.l    A0, [A4]
  5052. 00003528  2F28 0076                move.l     -[A7], [A0 + 0x76]
  5053. 0000352C  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  5054. 00003530  2657                     movea.l    A3, [A7]
  5055. 00003532  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5056. 00003536  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  5057. 0000353A  2054                     movea.l    A0, [A4]
  5058. 0000353C  2F28 0084                move.l     -[A7], [A0 + 0x84]
  5059. 00003540  1F06                     move.b     -[A7], D6
  5060. 00003542  2F0C                     move.l     -[A7], A4
  5061. 00003544  4EAD 4FC2                jsr        [A5 + 0x4FC2 /* export_2548 */]
  5062. 00003548  4A06                     tst.b      D6
  5063. 0000354A  670A                     beq        +0xC /* 00003556 */
  5064. 0000354C  7000                     moveq.l    D0, 0x00
  5065. 0000354E  2F00                     move.l     -[A7], D0
  5066. 00003550  2F0B                     move.l     -[A7], A3
  5067. 00003552  4EAD 556A                jsr        [A5 + 0x556A /* export_2729 */]
  5068. label00003556:
  5069. 00003556  4887                     ext.w      D7
  5070. 00003558  48C7                     ext.l      D7
  5071. 0000355A  2007                     move.l     D0, D7
  5072. 0000355C  E388                     lsl        D0, 1
  5073. 0000355E  1E00                     move.b     D7, D0
  5074. 00003560  302E FFEE                move.w     D0, [A6 - 0x12]
  5075. 00003564  526E FFEE                addq.w     [A6 - 0x12], 1
  5076. label00003568:
  5077. 00003568  302E FFEE                move.w     D0, [A6 - 0x12]
  5078. 0000356C  B06D F12C                cmp.w      D0, [A5 - 0xED4]
  5079. 00003570  6FA4                     ble        -0x5A /* 00003516 */
  5080. 00003572  4A06                     tst.b      D6
  5081. 00003574  6708                     beq        +0xA /* 0000357E */
  5082. 00003576  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  5083. 0000357A  4EAD 34A2                jsr        [A5 + 0x34A2 /* export_1680 */]
  5084. label0000357E:
  5085. 0000357E  546E FFEC                addq.w     [A6 - 0x14], 2
  5086. 00003582  54AE FFF0                addq.l     [A6 - 0x10], 2
  5087. label00003586:
  5088. 00003586  B86E FFEC                cmp.w      D4, [A6 - 0x14]
  5089. 0000358A  6E00 FEEE                bgt        -0x110 /* 0000347A */
  5090. 0000358E  2054                     movea.l    A0, [A4]
  5091. 00003590  2F28 0084                move.l     -[A7], [A0 + 0x84]
  5092. 00003594  4EAD 2FF2                jsr        [A5 + 0x2FF2 /* export_1530 */]
  5093. 00003598  7000                     moveq.l    D0, 0x00
  5094. 0000359A  1F00                     move.b     -[A7], D0
  5095. 0000359C  7200                     moveq.l    D1, 0x00
  5096. 0000359E  2F01                     move.l     -[A7], D1
  5097. 000035A0  2054                     movea.l    A0, [A4]
  5098. 000035A2  2F28 0084                move.l     -[A7], [A0 + 0x84]
  5099. 000035A6  4EAD 2F5A                jsr        [A5 + 0x2F5A /* export_1511 */]
  5100. 000035AA  4CEE 18F8 FFCC           movem.l    D3,D4,D5,D6,D7,A3,A4, [A6 - 0x34]
  5101. 000035B0  4E5E                     unlink     A6
  5102. 000035B2  205F                     movea.l    A0, [A7]+
  5103. 000035B4  5C4F                     addq.w     A7, 6
  5104. 000035B6  4ED0                     jmp        [A0]
  5105. 000035B8  8021                     or.b       D0, -[A1]
  5106. 000035BA  544D                     addq.w     A5, 2
  5107. 000035BC  4F56                     chk.w      D7, [A6]
  5108. 000035BE  4945                     chk.w      D4, D5
  5109. 000035C0  444F                     neg.w      A7
  5110. 000035C2  4355                     chk.w      D1, [A5]
  5111. 000035C4  4D45                     chk.w      D6, D5
  5112. 000035C6  4E54 2E49                link       A4, -0xFFFFD1B7
  5113. 000035CA  4E49                     trap       9
  5114. 000035CC  544D                     addq.w     A5, 2
  5115. 000035CE  4F56                     chk.w      D7, [A6]
  5116. 000035D0  4945                     chk.w      D4, D5
  5117. 000035D2  4C4F 4341                movem.l    D0,D6,A0,A1,A6, A7
  5118. 000035D6  5449                     addq.w     A1, 2
  5119. 000035D8  4F4E                     chk.w      D7, A6
  5120. 000035DA  5300                     subq.b     D0, 1
  5121. 000035DC  0000 0000                ori.b      D0, 0x0
  5122. fn000035E0:
  5123. 000035E0  4E56 FFFC                link       A6, -0x0004
  5124. 000035E4  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  5125. 000035E8  286E 0008                movea.l    A4, [A6 + 0x8]
  5126. 000035EC  2F0C                     move.l     -[A7], A4
  5127. 000035EE  4EBA 00D4                jsr        [PC + 0xD4 /* 000036C4 */]
  5128. 000035F2  558F                     subq.l     A7, 2
  5129. 000035F4  2054                     movea.l    A0, [A4]
  5130. 000035F6  2F28 0084                move.l     -[A7], [A0 + 0x84]
  5131. 000035FA  4EAD 2F52                jsr        [A5 + 0x2F52 /* export_1510 */]
  5132. 000035FE  3A1F                     move.w     D5, [A7]+
  5133. 00003600  558F                     subq.l     A7, 2
  5134. 00003602  2054                     movea.l    A0, [A4]
  5135. 00003604  2F28 0076                move.l     -[A7], [A0 + 0x76]
  5136. 00003608  4EAD 381A                jsr        [A5 + 0x381A /* export_1791 */]
  5137. 0000360C  3C1F                     move.w     D6, [A7]+
  5138. 0000360E  BC45                     cmp.w      D6, D5
  5139. 00003610  6C60                     bge        +0x62 /* 00003672 */
  5140. 00003612  7001                     moveq.l    D0, 0x01
  5141. 00003614  3F00                     move.w     -[A7], D0
  5142. 00003616  3205                     move.w     D1, D5
  5143. 00003618  9246                     sub.w      D1, D6
  5144. 0000361A  3F01                     move.w     -[A7], D1
  5145. 0000361C  2054                     movea.l    A0, [A4]
  5146. 0000361E  2F28 0076                move.l     -[A7], [A0 + 0x76]
  5147. 00003622  4EAD 37F2                jsr        [A5 + 0x37F2 /* export_1786 */]
  5148. 00003626  558F                     subq.l     A7, 2
  5149. 00003628  2F0C                     move.l     -[A7], A4
  5150. 0000362A  4EAD 2C02                jsr        [A5 + 0x2C02 /* export_1404 */]
  5151. 0000362E  3E1F                     move.w     D7, [A7]+
  5152. 00003630  3005                     move.w     D0, D5
  5153. 00003632  9046                     sub.w      D0, D6
  5154. 00003634  3D40 FFFC                move.w     [A6 - 0x4], D0
  5155. 00003638  6030                     bra        +0x32 /* 0000366A */
  5156. label0000363A:
  5157. 0000363A  3D47 FFFE                move.w     [A6 - 0x2], D7
  5158. 0000363E  601A                     bra        +0x1C /* 0000365A */
  5159. label00003640:
  5160. 00003640  2054                     movea.l    A0, [A4]
  5161. 00003642  2F28 0076                move.l     -[A7], [A0 + 0x76]
  5162. 00003646  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5163. 0000364A  7001                     moveq.l    D0, 0x01
  5164. 0000364C  1F00                     move.b     -[A7], D0
  5165. 0000364E  4EBA F9A0                jsr        [PC - 0x660 /* 00002FF0 */]
  5166. 00003652  302E FFFE                move.w     D0, [A6 - 0x2]
  5167. 00003656  536E FFFE                subq.w     [A6 - 0x2], 1
  5168. label0000365A:
  5169. 0000365A  7001                     moveq.l    D0, 0x01
  5170. 0000365C  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  5171. 00003660  6FDE                     ble        -0x20 /* 00003640 */
  5172. 00003662  302E FFFC                move.w     D0, [A6 - 0x4]
  5173. 00003666  536E FFFC                subq.w     [A6 - 0x4], 1
  5174. label0000366A:
  5175. 0000366A  4A6E FFFC                tst.w      [A6 - 0x4]
  5176. 0000366E  6ECA                     bgt        -0x34 /* 0000363A */
  5177. 00003670  601C                     bra        +0x1E /* 0000368E */
  5178. label00003672:
  5179. 00003672  BA46                     cmp.w      D5, D6
  5180. 00003674  6C18                     bge        +0x1A /* 0000368E */
  5181. 00003676  7001                     moveq.l    D0, 0x01
  5182. 00003678  3F00                     move.w     -[A7], D0
  5183. 0000367A  3205                     move.w     D1, D5
  5184. 0000367C  9246                     sub.w      D1, D6
  5185. 0000367E  3F01                     move.w     -[A7], D1
  5186. 00003680  7201                     moveq.l    D1, 0x01
  5187. 00003682  1F01                     move.b     -[A7], D1
  5188. 00003684  2054                     movea.l    A0, [A4]
  5189. 00003686  2F28 0076                move.l     -[A7], [A0 + 0x76]
  5190. 0000368A  4EAD 37FA                jsr        [A5 + 0x37FA /* export_1787 */]
  5191. label0000368E:
  5192. 0000368E  4CEE 10E0 FFEC           movem.l    D5,D6,D7,A4, [A6 - 0x14]
  5193. 00003694  4E5E                     unlink     A6
  5194. 00003696  205F                     movea.l    A0, [A7]+
  5195. 00003698  5C4F                     addq.w     A7, 6
  5196. 0000369A  4ED0                     jmp        [A0]
  5197. 0000369C  8021                     or.b       D0, -[A1]
  5198. 0000369E  544D                     addq.w     A5, 2
  5199. 000036A0  4F56                     chk.w      D7, [A6]
  5200. 000036A2  4945                     chk.w      D4, D5
  5201. 000036A4  444F                     neg.w      A7
  5202. 000036A6  4355                     chk.w      D1, [A5]
  5203. 000036A8  4D45                     chk.w      D6, D5
  5204. 000036AA  4E54 2E44                link       A4, -0xFFFFD1BC
  5205. 000036AE  4F4D                     chk.w      D7, A5
  5206. 000036B0  414B                     chk.w      D0, A3
  5207. 000036B2  4554                     chk.w      D2, [A4]
  5208. 000036B4  4641                     not.w      D1
  5209. 000036B6  4354                     chk.w      D1, [A4]
  5210. 000036B8  4F52                     chk.w      D7, [A2]
  5211. 000036BA  5956                     subq.w     [A6], 4
  5212. 000036BC  4945                     chk.w      D4, D5
  5213. 000036BE  5700                     subq.b     D0, 3
  5214. 000036C0  0000 0000                ori.b      D0, 0x0
  5215. fn000036C4:
  5216. 000036C4  4E56 0000                link       A6, 0
  5217. 000036C8  2F0C                     move.l     -[A7], A4
  5218. 000036CA  286E 0008                movea.l    A4, [A6 + 0x8]
  5219. 000036CE  598F                     subq.l     A7, 4
  5220. 000036D0  2F3C 7474 6776           move.l     -[A7], 0x74746776 /* 'ttgv' */
  5221. 000036D6  2054                     movea.l    A0, [A4]
  5222. 000036D8  2F28 0080                move.l     -[A7], [A0 + 0x80]
  5223. 000036DC  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  5224. 000036E0  2054                     movea.l    A0, [A4]
  5225. 000036E2  215F 0084                move.l     [A0 + 0x84], [A7]+
  5226. 000036E6  598F                     subq.l     A7, 4
  5227. 000036E8  7000                     moveq.l    D0, 0x00
  5228. 000036EA  1F00                     move.b     -[A7], D0
  5229. 000036EC  2054                     movea.l    A0, [A4]
  5230. 000036EE  2F28 0084                move.l     -[A7], [A0 + 0x84]
  5231. 000036F2  4EAD 30EA                jsr        [A5 + 0x30EA /* export_1561 */]
  5232. 000036F6  2054                     movea.l    A0, [A4]
  5233. 000036F8  215F 0088                move.l     [A0 + 0x88], [A7]+
  5234. 000036FC  2054                     movea.l    A0, [A4]
  5235. 000036FE  7000                     moveq.l    D0, 0x00
  5236. 00003700  2140 00A6                move.l     [A0 + 0xA6], D0
  5237. 00003704  2054                     movea.l    A0, [A4]
  5238. 00003706  2140 00AA                move.l     [A0 + 0xAA], D0
  5239. 0000370A  2054                     movea.l    A0, [A4]
  5240. 0000370C  2140 0096                move.l     [A0 + 0x96], D0
  5241. 00003710  2054                     movea.l    A0, [A4]
  5242. 00003712  2140 00A2                move.l     [A0 + 0xA2], D0
  5243. 00003716  2054                     movea.l    A0, [A4]
  5244. 00003718  2140 009E                move.l     [A0 + 0x9E], D0
  5245. 0000371C  2054                     movea.l    A0, [A4]
  5246. 0000371E  2140 0092                move.l     [A0 + 0x92], D0
  5247. 00003722  2054                     movea.l    A0, [A4]
  5248. 00003724  2140 008E                move.l     [A0 + 0x8E], D0
  5249. 00003728  2054                     movea.l    A0, [A4]
  5250. 0000372A  2140 009A                move.l     [A0 + 0x9A], D0
  5251. 0000372E  286E FFFC                movea.l    A4, [A6 - 0x4]
  5252. 00003732  4E5E                     unlink     A6
  5253. 00003734  2E9F                     move.l     [A7], [A7]+
  5254. 00003736  4E75                     rts
  5255. 00003738  8020                     or.b       D0, -[A0]
  5256. 0000373A  544D                     addq.w     A5, 2
  5257. 0000373C  4F56                     chk.w      D7, [A6]
  5258. 0000373E  4945                     chk.w      D4, D5
  5259. 00003740  444F                     neg.w      A7
  5260. 00003742  4355                     chk.w      D1, [A5]
  5261. 00003744  4D45                     chk.w      D6, D5
  5262. 00003746  4E54 2E46                link       A4, -0xFFFFD1BA
  5263. 0000374A  494E                     chk.w      D4, A6
  5264. 0000374C  4454                     neg.w      [A4]
  5265. 0000374E  4641                     not.w      D1
  5266. 00003750  4354                     chk.w      D1, [A4]
  5267. 00003752  4F52                     chk.w      D7, [A2]
  5268. 00003754  5956                     subq.w     [A6], 4
  5269. 00003756  4945                     chk.w      D4, D5
  5270. 00003758  5753                     subq.w     [A3], 3
  5271. 0000375A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5272. // begin alternate branch 0000375C-0000376C
  5273. fn0000375C:
  5274. 0000375C  4E56 0000                link       A6, 0
  5275. 00003760  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  5276. 00003764  4EBA 002E                jsr        [PC + 0x2E /* 00003794 */]
  5277. 00003768  4E5E                     unlink     A6
  5278. 0000376A  205F                     movea.l    A0, [A7]+
  5279. // end alternate branch 0000375C-0000376C
  5280. fn0000375C: // (misaligned)
  5281. 0000375E  0000 2F2E                ori.b      D0, 0x2E /* '.' */
  5282. 00003762  0008 4EBA                ori.b      A0, 0xBA
  5283. 00003766  002E 4E5E 205F           ori.b      [A6 + 0x205F], 0x5E /* '^' */
  5284. 0000376C  5C4F                     addq.w     A7, 6
  5285. 0000376E  4ED0                     jmp        [A0]
  5286. 00003770  8020                     or.b       D0, -[A0]
  5287. 00003772  544D                     addq.w     A5, 2
  5288. 00003774  4F56                     chk.w      D7, [A6]
  5289. 00003776  4945                     chk.w      D4, D5
  5290. 00003778  444F                     neg.w      A7
  5291. 0000377A  4355                     chk.w      D1, [A5]
  5292. 0000377C  4D45                     chk.w      D6, D5
  5293. 0000377E  4E54 2E44                link       A4, -0xFFFFD1BC
  5294. 00003782  4F4D                     chk.w      D7, A5
  5295. 00003784  414B                     chk.w      D0, A3
  5296. 00003786  4542                     chk.w      D2, D2
  5297. 00003788  524F                     addq.w     A7, 1
  5298. 0000378A  5753                     subq.w     [A3], 3
  5299. 0000378C  4552                     chk.w      D2, [A2]
  5300. 0000378E  5649                     addq.w     A1, 3
  5301. 00003790  4557                     chk.w      D2, [A7]
  5302. 00003792  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5303. // begin alternate branch 00003794-0000379A
  5304. fn00003794:
  5305. 00003794  4E56 0000                link       A6, 0
  5306. 00003798  2F0C                     move.l     -[A7], A4
  5307. // end alternate branch 00003794-0000379A
  5308. fn00003794: // (misaligned)
  5309. 00003796  0000 2F0C                ori.b      D0, 0xC
  5310. 0000379A  286E 0008                movea.l    A4, [A6 + 0x8]
  5311. 0000379E  598F                     subq.l     A7, 4
  5312. 000037A0  2F3C 6272 7776           move.l     -[A7], 0x62727776 /* 'brwv' */
  5313. 000037A6  2054                     movea.l    A0, [A4]
  5314. 000037A8  2F28 0080                move.l     -[A7], [A0 + 0x80]
  5315. 000037AC  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  5316. 000037B0  2054                     movea.l    A0, [A4]
  5317. 000037B2  215F 00A6                move.l     [A0 + 0xA6], [A7]+
  5318. 000037B6  2254                     movea.l    A1, [A4]
  5319. 000037B8  2368 00A6 0084           move.l     [A1 + 0x84], [A0 + 0xA6]
  5320. 000037BE  598F                     subq.l     A7, 4
  5321. 000037C0  7000                     moveq.l    D0, 0x00
  5322. 000037C2  1F00                     move.b     -[A7], D0
  5323. 000037C4  2054                     movea.l    A0, [A4]
  5324. 000037C6  2F28 00A6                move.l     -[A7], [A0 + 0xA6]
  5325. 000037CA  4EAD 30EA                jsr        [A5 + 0x30EA /* export_1561 */]
  5326. 000037CE  2054                     movea.l    A0, [A4]
  5327. 000037D0  215F 0088                move.l     [A0 + 0x88], [A7]+
  5328. 000037D4  2254                     movea.l    A1, [A4]
  5329. 000037D6  2368 0088 00AA           move.l     [A1 + 0xAA], [A0 + 0x88]
  5330. 000037DC  2054                     movea.l    A0, [A4]
  5331. 000037DE  7000                     moveq.l    D0, 0x00
  5332. 000037E0  2140 0096                move.l     [A0 + 0x96], D0
  5333. 000037E4  2054                     movea.l    A0, [A4]
  5334. 000037E6  2140 00A2                move.l     [A0 + 0xA2], D0
  5335. 000037EA  2054                     movea.l    A0, [A4]
  5336. 000037EC  2140 009E                move.l     [A0 + 0x9E], D0
  5337. 000037F0  2054                     movea.l    A0, [A4]
  5338. 000037F2  2140 0092                move.l     [A0 + 0x92], D0
  5339. 000037F6  2054                     movea.l    A0, [A4]
  5340. 000037F8  2140 008E                move.l     [A0 + 0x8E], D0
  5341. 000037FC  2054                     movea.l    A0, [A4]
  5342. 000037FE  2140 009A                move.l     [A0 + 0x9A], D0
  5343. 00003802  286E FFFC                movea.l    A4, [A6 - 0x4]
  5344. 00003806  4E5E                     unlink     A6
  5345. 00003808  2E9F                     move.l     [A7], [A7]+
  5346. 0000380A  4E75                     rts
  5347. 0000380C  9F54                     sub.w      [A4], D7
  5348. 0000380E  4D4F                     chk.w      D6, A7
  5349. 00003810  5649                     addq.w     A1, 3
  5350. 00003812  4544                     chk.w      D2, D4
  5351. 00003814  4F43                     chk.w      D7, D3
  5352. 00003816  554D                     subq.w     A5, 2
  5353. 00003818  454E                     chk.w      D2, A6
  5354. 0000381A  542E 4649                addq.b     [A6 + 0x4649], 2
  5355. 0000381E  4E44                     trap       4
  5356. 00003820  4252                     clr.w      [A2]
  5357. 00003822  4F57                     chk.w      D7, [A7]
  5358. 00003824  5345                     subq.w     D5, 1
  5359. 00003826  5256                     addq.w     [A6], 1
  5360. 00003828  4945                     chk.w      D4, D5
  5361. 0000382A  5753                     subq.w     [A3], 3
  5362. 0000382C  0000 0000                ori.b      D0, 0x0
  5363. fn00003830:
  5364. 00003830  4E56 FFF4                link       A6, -0x000C
  5365. 00003834  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  5366. 00003838  286E 0008                movea.l    A4, [A6 + 0x8]
  5367. 0000383C  2F0C                     move.l     -[A7], A4
  5368. 0000383E  4EBA 012C                jsr        [PC + 0x12C /* 0000396C */]
  5369. 00003842  2054                     movea.l    A0, [A4]
  5370. 00003844  7000                     moveq.l    D0, 0x00
  5371. 00003846  1028 0074                move.b     D0, [A0 + 0x74]
  5372. 0000384A  0C40 0002                cmpi.w     D0, 0x2
  5373. 0000384E  660A                     bne        +0xC /* 0000385A */
  5374. 00003850  7801                     moveq.l    D4, 0x01
  5375. 00003852  7E00                     moveq.l    D7, 0x00
  5376. 00003854  7A00                     moveq.l    D5, 0x00
  5377. 00003856  7C01                     moveq.l    D6, 0x01
  5378. 00003858  6016                     bra        +0x18 /* 00003870 */
  5379. label0000385A:
  5380. 0000385A  2054                     movea.l    A0, [A4]
  5381. 0000385C  7000                     moveq.l    D0, 0x00
  5382. 0000385E  1028 0074                move.b     D0, [A0 + 0x74]
  5383. 00003862  0C40 0003                cmpi.w     D0, 0x3
  5384. 00003866  6608                     bne        +0xA /* 00003870 */
  5385. 00003868  7800                     moveq.l    D4, 0x00
  5386. 0000386A  7E01                     moveq.l    D7, 0x01
  5387. 0000386C  7A01                     moveq.l    D5, 0x01
  5388. 0000386E  7C00                     moveq.l    D6, 0x00
  5389. label00003870:
  5390. 00003870  598F                     subq.l     A7, 4
  5391. 00003872  7000                     moveq.l    D0, 0x00
  5392. 00003874  1F00                     move.b     -[A7], D0
  5393. 00003876  2054                     movea.l    A0, [A4]
  5394. 00003878  2F28 008E                move.l     -[A7], [A0 + 0x8E]
  5395. 0000387C  4EAD 30EA                jsr        [A5 + 0x30EA /* export_1561 */]
  5396. 00003880  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  5397. 00003884  598F                     subq.l     A7, 4
  5398. 00003886  7000                     moveq.l    D0, 0x00
  5399. 00003888  1F00                     move.b     -[A7], D0
  5400. 0000388A  2054                     movea.l    A0, [A4]
  5401. 0000388C  2F28 0092                move.l     -[A7], [A0 + 0x92]
  5402. 00003890  4EAD 30EA                jsr        [A5 + 0x30EA /* export_1561 */]
  5403. 00003894  2657                     movea.l    A3, [A7]
  5404. 00003896  2F04                     move.l     -[A7], D4
  5405. 00003898  2F05                     move.l     -[A7], D5
  5406. 0000389A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5407. 0000389E  4EAD 39B2                jsr        [A5 + 0x39B2 /* export_1842 */]
  5408. 000038A2  598F                     subq.l     A7, 4
  5409. 000038A4  7000                     moveq.l    D0, 0x00
  5410. 000038A6  1F00                     move.b     -[A7], D0
  5411. 000038A8  2054                     movea.l    A0, [A4]
  5412. 000038AA  2F28 0096                move.l     -[A7], [A0 + 0x96]
  5413. 000038AE  4EAD 30EA                jsr        [A5 + 0x30EA /* export_1561 */]
  5414. 000038B2  2657                     movea.l    A3, [A7]
  5415. 000038B4  2F07                     move.l     -[A7], D7
  5416. 000038B6  2F06                     move.l     -[A7], D6
  5417. 000038B8  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  5418. 000038BC  4EAD 39B2                jsr        [A5 + 0x39B2 /* export_1842 */]
  5419. 000038C0  700E                     moveq.l    D0, 0x0E
  5420. 000038C2  2F00                     move.l     -[A7], D0
  5421. 000038C4  486D 271A                pea.l      [A5 + 0x271A /* export_1247 */]
  5422. 000038C8  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  5423. 000038CC  2640                     movea.l    A3, D0
  5424. 000038CE  2F0B                     move.l     -[A7], A3
  5425. 000038D0  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  5426. 000038D4  2F0C                     move.l     -[A7], A4
  5427. 000038D6  2054                     movea.l    A0, [A4]
  5428. 000038D8  2F28 009E                move.l     -[A7], [A0 + 0x9E]
  5429. 000038DC  7002                     moveq.l    D0, 0x02
  5430. 000038DE  1F00                     move.b     -[A7], D0
  5431. 000038E0  2F0B                     move.l     -[A7], A3
  5432. 000038E2  4EAD 49BA                jsr        [A5 + 0x49BA /* export_2355 */]
  5433. 000038E6  2054                     movea.l    A0, [A4]
  5434. 000038E8  2D68 009E FFF8           move.l     [A6 - 0x8], [A0 + 0x9E]
  5435. 000038EE  2F0B                     move.l     -[A7], A3
  5436. 000038F0  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  5437. 000038F4  4EAD 2E6A                jsr        [A5 + 0x2E6A /* export_1481 */]
  5438. 000038F8  700E                     moveq.l    D0, 0x0E
  5439. 000038FA  2F00                     move.l     -[A7], D0
  5440. 000038FC  486D 271A                pea.l      [A5 + 0x271A /* export_1247 */]
  5441. 00003900  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  5442. 00003904  2640                     movea.l    A3, D0
  5443. 00003906  2F0B                     move.l     -[A7], A3
  5444. 00003908  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  5445. 0000390C  2F0C                     move.l     -[A7], A4
  5446. 0000390E  2054                     movea.l    A0, [A4]
  5447. 00003910  2F28 00A2                move.l     -[A7], [A0 + 0xA2]
  5448. 00003914  7003                     moveq.l    D0, 0x03
  5449. 00003916  1F00                     move.b     -[A7], D0
  5450. 00003918  2F0B                     move.l     -[A7], A3
  5451. 0000391A  4EAD 49BA                jsr        [A5 + 0x49BA /* export_2355 */]
  5452. 0000391E  2054                     movea.l    A0, [A4]
  5453. 00003920  2D68 00A2 FFFC           move.l     [A6 - 0x4], [A0 + 0xA2]
  5454. 00003926  2F0B                     move.l     -[A7], A3
  5455. 00003928  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5456. 0000392C  4EAD 2E6A                jsr        [A5 + 0x2E6A /* export_1481 */]
  5457. 00003930  2F0C                     move.l     -[A7], A4
  5458. 00003932  4EBA 0118                jsr        [PC + 0x118 /* 00003A4C */]
  5459. 00003936  2F0C                     move.l     -[A7], A4
  5460. 00003938  4EAD 4FBA                jsr        [A5 + 0x4FBA /* export_2547 */]
  5461. 0000393C  4CEE 18F0 FFDC           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x24]
  5462. 00003942  4E5E                     unlink     A6
  5463. 00003944  205F                     movea.l    A0, [A7]+
  5464. 00003946  5C4F                     addq.w     A7, 6
  5465. 00003948  4ED0                     jmp        [A0]
  5466. 0000394A  9D54                     sub.w      [A4], D6
  5467. 0000394C  4D4F                     chk.w      D6, A7
  5468. 0000394E  5649                     addq.w     A1, 3
  5469. 00003950  4544                     chk.w      D2, D4
  5470. 00003952  4F43                     chk.w      D7, D3
  5471. 00003954  554D                     subq.w     A5, 2
  5472. 00003956  454E                     chk.w      D2, A6
  5473. 00003958  542E 444F                addq.b     [A6 + 0x444F], 2
  5474. 0000395C  4D41                     chk.w      D6, D1
  5475. 0000395E  4B45                     chk.w      D5, D5
  5476. 00003960  4752                     chk.w      D3, [A2]
  5477. 00003962  4944                     chk.w      D4, D4
  5478. 00003964  5649                     addq.w     A1, 3
  5479. 00003966  4557                     chk.w      D2, [A7]
  5480. 00003968  0000 0000                ori.b      D0, 0x0
  5481. fn0000396C:
  5482. 0000396C  4E56 0000                link       A6, 0
  5483. 00003970  2F0C                     move.l     -[A7], A4
  5484. 00003972  286E 0008                movea.l    A4, [A6 + 0x8]
  5485. 00003976  598F                     subq.l     A7, 4
  5486. 00003978  2F3C 6D6C 6C76           move.l     -[A7], 0x6D6C6C76 /* 'mllv' */
  5487. 0000397E  2054                     movea.l    A0, [A4]
  5488. 00003980  2F28 0080                move.l     -[A7], [A0 + 0x80]
  5489. 00003984  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  5490. 00003988  2054                     movea.l    A0, [A4]
  5491. 0000398A  215F 0092                move.l     [A0 + 0x92], [A7]+
  5492. 0000398E  598F                     subq.l     A7, 4
  5493. 00003990  2F3C 6D6C 6776           move.l     -[A7], 0x6D6C6776 /* 'mlgv' */
  5494. 00003996  2054                     movea.l    A0, [A4]
  5495. 00003998  2F28 0080                move.l     -[A7], [A0 + 0x80]
  5496. 0000399C  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  5497. 000039A0  2054                     movea.l    A0, [A4]
  5498. 000039A2  215F 008E                move.l     [A0 + 0x8E], [A7]+
  5499. 000039A6  2254                     movea.l    A1, [A4]
  5500. 000039A8  2368 008E 0084           move.l     [A1 + 0x84], [A0 + 0x8E]
  5501. 000039AE  598F                     subq.l     A7, 4
  5502. 000039B0  7000                     moveq.l    D0, 0x00
  5503. 000039B2  1F00                     move.b     -[A7], D0
  5504. 000039B4  2054                     movea.l    A0, [A4]
  5505. 000039B6  2F28 0084                move.l     -[A7], [A0 + 0x84]
  5506. 000039BA  4EAD 30EA                jsr        [A5 + 0x30EA /* export_1561 */]
  5507. 000039BE  2054                     movea.l    A0, [A4]
  5508. 000039C0  215F 009A                move.l     [A0 + 0x9A], [A7]+
  5509. 000039C4  2254                     movea.l    A1, [A4]
  5510. 000039C6  2368 009A 0088           move.l     [A1 + 0x88], [A0 + 0x9A]
  5511. 000039CC  598F                     subq.l     A7, 4
  5512. 000039CE  2F3C 6D6C 6E76           move.l     -[A7], 0x6D6C6E76 /* 'mlnv' */
  5513. 000039D4  2054                     movea.l    A0, [A4]
  5514. 000039D6  2F28 0080                move.l     -[A7], [A0 + 0x80]
  5515. 000039DA  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  5516. 000039DE  2054                     movea.l    A0, [A4]
  5517. 000039E0  215F 0096                move.l     [A0 + 0x96], [A7]+
  5518. 000039E4  598F                     subq.l     A7, 4
  5519. 000039E6  2F3C 6863 6C70           move.l     -[A7], 0x68636C70 /* 'hclp' */
  5520. 000039EC  2054                     movea.l    A0, [A4]
  5521. 000039EE  2F28 0080                move.l     -[A7], [A0 + 0x80]
  5522. 000039F2  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  5523. 000039F6  2054                     movea.l    A0, [A4]
  5524. 000039F8  215F 009E                move.l     [A0 + 0x9E], [A7]+
  5525. 000039FC  598F                     subq.l     A7, 4
  5526. 000039FE  2F3C 6863 6C71           move.l     -[A7], 0x68636C71 /* 'hclq' */
  5527. 00003A04  2054                     movea.l    A0, [A4]
  5528. 00003A06  2F28 0080                move.l     -[A7], [A0 + 0x80]
  5529. 00003A0A  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  5530. 00003A0E  2054                     movea.l    A0, [A4]
  5531. 00003A10  215F 00A2                move.l     [A0 + 0xA2], [A7]+
  5532. 00003A14  2054                     movea.l    A0, [A4]
  5533. 00003A16  7000                     moveq.l    D0, 0x00
  5534. 00003A18  2140 00A6                move.l     [A0 + 0xA6], D0
  5535. 00003A1C  2054                     movea.l    A0, [A4]
  5536. 00003A1E  2140 00AA                move.l     [A0 + 0xAA], D0
  5537. 00003A22  286E FFFC                movea.l    A4, [A6 - 0x4]
  5538. 00003A26  4E5E                     unlink     A6
  5539. 00003A28  2E9F                     move.l     [A7], [A7]+
  5540. 00003A2A  4E75                     rts
  5541. 00003A2C  9C54                     sub.w      D6, [A4]
  5542. 00003A2E  4D4F                     chk.w      D6, A7
  5543. 00003A30  5649                     addq.w     A1, 3
  5544. 00003A32  4544                     chk.w      D2, D4
  5545. 00003A34  4F43                     chk.w      D7, D3
  5546. 00003A36  554D                     subq.w     A5, 2
  5547. 00003A38  454E                     chk.w      D2, A6
  5548. 00003A3A  542E 4649                addq.b     [A6 + 0x4649], 2
  5549. 00003A3E  4E44                     trap       4
  5550. 00003A40  4752                     chk.w      D3, [A2]
  5551. 00003A42  4944                     chk.w      D4, D4
  5552. 00003A44  5649                     addq.w     A1, 3
  5553. 00003A46  4557                     chk.w      D2, [A7]
  5554. 00003A48  5300                     subq.b     D0, 1
  5555. 00003A4A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5556. // begin alternate branch 00003A4C-00003A50
  5557. fn00003A4C:
  5558. 00003A4C  4E56 FFFC                link       A6, -0x0004
  5559. // end alternate branch 00003A4C-00003A50
  5560. fn00003A4C: // (misaligned)
  5561. 00003A4E  FFFC                     .invalid   <<F/7/7>>
  5562. 00003A50  48E7 1708                movem.l    -[A7], D3,D5,D6,D7,A4
  5563. 00003A54  286E 0008                movea.l    A4, [A6 + 0x8]
  5564. 00003A58  558F                     subq.l     A7, 2
  5565. 00003A5A  2054                     movea.l    A0, [A4]
  5566. 00003A5C  2F28 0084                move.l     -[A7], [A0 + 0x84]
  5567. 00003A60  4EAD 2F52                jsr        [A5 + 0x2F52 /* export_1510 */]
  5568. 00003A64  3A1F                     move.w     D5, [A7]+
  5569. 00003A66  558F                     subq.l     A7, 2
  5570. 00003A68  2054                     movea.l    A0, [A4]
  5571. 00003A6A  2F28 0076                move.l     -[A7], [A0 + 0x76]
  5572. 00003A6E  4EAD 381A                jsr        [A5 + 0x381A /* export_1791 */]
  5573. 00003A72  3C1F                     move.w     D6, [A7]+
  5574. 00003A74  BC45                     cmp.w      D6, D5
  5575. 00003A76  6F4E                     ble        +0x50 /* 00003AC6 */
  5576. 00003A78  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  5577. 00003A7E  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  5578. 00003A84  48C6                     ext.l      D6
  5579. 00003A86  48C5                     ext.l      D5
  5580. 00003A88  2006                     move.l     D0, D6
  5581. 00003A8A  9085                     sub.l      D0, D5
  5582. 00003A8C  2E00                     move.l     D7, D0
  5583. 00003A8E  E287                     asr        D7, 1
  5584. 00003A90  602E                     bra        +0x30 /* 00003AC0 */
  5585. label00003A92:
  5586. 00003A92  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5587. 00003A96  7000                     moveq.l    D0, 0x00
  5588. 00003A98  1F00                     move.b     -[A7], D0
  5589. 00003A9A  2054                     movea.l    A0, [A4]
  5590. 00003A9C  2F28 0084                move.l     -[A7], [A0 + 0x84]
  5591. 00003AA0  4EAD 2FB2                jsr        [A5 + 0x2FB2 /* export_1522 */]
  5592. 00003AA4  2054                     movea.l    A0, [A4]
  5593. 00003AA6  4AA8 0096                tst.l      [A0 + 0x96]
  5594. 00003AAA  6710                     beq        +0x12 /* 00003ABC */
  5595. 00003AAC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5596. 00003AB0  7000                     moveq.l    D0, 0x00
  5597. 00003AB2  1F00                     move.b     -[A7], D0
  5598. 00003AB4  2F28 0096                move.l     -[A7], [A0 + 0x96]
  5599. 00003AB8  4EAD 2EEA                jsr        [A5 + 0x2EEA /* export_1497 */]
  5600. label00003ABC:
  5601. 00003ABC  3007                     move.w     D0, D7
  5602. 00003ABE  5347                     subq.w     D7, 1
  5603. label00003AC0:
  5604. 00003AC0  4A47                     tst.w      D7
  5605. 00003AC2  6ECE                     bgt        -0x30 /* 00003A92 */
  5606. 00003AC4  6050                     bra        +0x52 /* 00003B16 */
  5607. label00003AC6:
  5608. 00003AC6  BA46                     cmp.w      D5, D6
  5609. 00003AC8  6F4C                     ble        +0x4E /* 00003B16 */
  5610. 00003ACA  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  5611. 00003AD0  3D7C 0001 FFFC           move.w     [A6 - 0x4], 0x1
  5612. 00003AD6  48C5                     ext.l      D5
  5613. 00003AD8  48C6                     ext.l      D6
  5614. 00003ADA  2005                     move.l     D0, D5
  5615. 00003ADC  9086                     sub.l      D0, D6
  5616. 00003ADE  2E00                     move.l     D7, D0
  5617. 00003AE0  E287                     asr        D7, 1
  5618. 00003AE2  602E                     bra        +0x30 /* 00003B12 */
  5619. label00003AE4:
  5620. 00003AE4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5621. 00003AE8  7000                     moveq.l    D0, 0x00
  5622. 00003AEA  1F00                     move.b     -[A7], D0
  5623. 00003AEC  2054                     movea.l    A0, [A4]
  5624. 00003AEE  2F28 0084                move.l     -[A7], [A0 + 0x84]
  5625. 00003AF2  4EAD 2FAA                jsr        [A5 + 0x2FAA /* export_1521 */]
  5626. 00003AF6  2054                     movea.l    A0, [A4]
  5627. 00003AF8  4AA8 0096                tst.l      [A0 + 0x96]
  5628. 00003AFC  6710                     beq        +0x12 /* 00003B0E */
  5629. 00003AFE  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5630. 00003B02  7000                     moveq.l    D0, 0x00
  5631. 00003B04  1F00                     move.b     -[A7], D0
  5632. 00003B06  2F28 0096                move.l     -[A7], [A0 + 0x96]
  5633. 00003B0A  4EAD 2EE2                jsr        [A5 + 0x2EE2 /* export_1496 */]
  5634. label00003B0E:
  5635. 00003B0E  3007                     move.w     D0, D7
  5636. 00003B10  5347                     subq.w     D7, 1
  5637. label00003B12:
  5638. 00003B12  4A47                     tst.w      D7
  5639. 00003B14  6ECE                     bgt        -0x30 /* 00003AE4 */
  5640. label00003B16:
  5641. 00003B16  4CEE 10E8 FFE8           movem.l    D3,D5,D6,D7,A4, [A6 - 0x18]
  5642. 00003B1C  4E5E                     unlink     A6
  5643. 00003B1E  2E9F                     move.l     [A7], [A7]+
  5644. 00003B20  4E75                     rts
  5645. 00003B22  8026                     or.b       D0, -[A6]
  5646. 00003B24  544D                     addq.w     A5, 2
  5647. 00003B26  4F56                     chk.w      D7, [A6]
  5648. 00003B28  4945                     chk.w      D4, D5
  5649. 00003B2A  444F                     neg.w      A7
  5650. 00003B2C  4355                     chk.w      D1, [A5]
  5651. 00003B2E  4D45                     chk.w      D6, D5
  5652. 00003B30  4E54 2E4D                link       A4, -0xFFFFD1B3
  5653. 00003B34  4154                     chk.w      D0, [A4]
  5654. 00003B36  4348                     chk.w      D1, A0
  5655. 00003B38  5649                     addq.w     A1, 3
  5656. 00003B3A  4557                     chk.w      D2, [A7]
  5657. 00003B3C  544F                     addq.w     A7, 2
  5658. 00003B3E  434F                     chk.w      D1, A7
  5659. 00003B40  4E54 454E                link       A4, -0xFFFFBAB2
  5660. 00003B44  5443                     addq.w     D3, 2
  5661. 00003B46  454C                     chk.w      D2, A4
  5662. 00003B48  4C53 0000                movem.l    <none>, [A3]
  5663. export_1922:
  5664. 00003B4C  4E56 0000                link       A6, 0
  5665. 00003B50  48E7 1118                movem.l    -[A7], D3,D7,A3,A4
  5666. 00003B54  3E2E 000C                move.w     D7, [A6 + 0xC]
  5667. 00003B58  286E 0008                movea.l    A4, [A6 + 0x8]
  5668. 00003B5C  7028                     moveq.l    D0, 0x28
  5669. 00003B5E  2F00                     move.l     -[A7], D0
  5670. 00003B60  486D 269A                pea.l      [A5 + 0x269A /* export_1231 */]
  5671. 00003B64  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  5672. 00003B68  2640                     movea.l    A3, D0
  5673. 00003B6A  2F0B                     move.l     -[A7], A3
  5674. 00003B6C  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  5675. 00003B70  2F0C                     move.l     -[A7], A4
  5676. 00003B72  2054                     movea.l    A0, [A4]
  5677. 00003B74  2F28 0084                move.l     -[A7], [A0 + 0x84]
  5678. 00003B78  3F07                     move.w     -[A7], D7
  5679. 00003B7A  7600                     moveq.l    D3, 0x00
  5680. 00003B7C  7000                     moveq.l    D0, 0x00
  5681. 00003B7E  1028 0074                move.b     D0, [A0 + 0x74]
  5682. 00003B82  0C40 0001                cmpi.w     D0, 0x1
  5683. 00003B86  6708                     beq        +0xA /* 00003B90 */
  5684. 00003B88  0C47 1775                cmpi.w     D7, 0x1775
  5685. 00003B8C  6602                     bne        +0x4 /* 00003B90 */
  5686. 00003B8E  7601                     moveq.l    D3, 0x01
  5687. label00003B90:
  5688. 00003B90  1F03                     move.b     -[A7], D3
  5689. 00003B92  2F0B                     move.l     -[A7], A3
  5690. 00003B94  4EAD 4782                jsr        [A5 + 0x4782 /* export_2284 */]
  5691. 00003B98  2D4B 000E                move.l     [A6 + 0xE], A3
  5692. 00003B9C  4CEE 1888 FFF0           movem.l    D3,D7,A3,A4, [A6 - 0x10]
  5693. 00003BA2  4E5E                     unlink     A6
  5694. 00003BA4  205F                     movea.l    A0, [A7]+
  5695. 00003BA6  5C4F                     addq.w     A7, 6
  5696. 00003BA8  4ED0                     jmp        [A0]
  5697. 00003BAA  8025                     or.b       D0, -[A5]
  5698. 00003BAC  544D                     addq.w     A5, 2
  5699. 00003BAE  4F56                     chk.w      D7, [A6]
  5700. 00003BB0  4945                     chk.w      D4, D5
  5701. 00003BB2  444F                     neg.w      A7
  5702. 00003BB4  4355                     chk.w      D1, [A5]
  5703. 00003BB6  4D45                     chk.w      D6, D5
  5704. 00003BB8  4E54 2E44                link       A4, -0xFFFFD1BC
  5705. 00003BBC  4F53                     chk.w      D7, [A3]
  5706. 00003BBE  5749                     subq.w     A1, 3
  5707. 00003BC0  5443                     addq.w     D3, 2
  5708. 00003BC2  4842                     swap.w     D2
  5709. 00003BC4  524F                     addq.w     A7, 1
  5710. 00003BC6  5753                     subq.w     [A3], 3
  5711. 00003BC8  4552                     chk.w      D2, [A2]
  5712. 00003BCA  414E                     chk.w      D0, A6
  5713. 00003BCC  444C                     neg.w      A4
  5714. 00003BCE  4953                     chk.w      D4, [A3]
  5715. 00003BD0  5400                     addq.b     D0, 2
  5716. 00003BD2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5717. // begin alternate branch 00003BD4-00003BD8
  5718. fn00003BD4:
  5719. 00003BD4  4E56 FFFC                link       A6, -0x0004
  5720. // end alternate branch 00003BD4-00003BD8
  5721. fn00003BD4: // (misaligned)
  5722. 00003BD6  FFFC                     .invalid   <<F/7/7>>
  5723. 00003BD8  48E7 0118                movem.l    -[A7], D7,A3,A4
  5724. 00003BDC  286E 0008                movea.l    A4, [A6 + 0x8]
  5725. 00003BE0  558F                     subq.l     A7, 2
  5726. 00003BE2  2F0C                     move.l     -[A7], A4
  5727. 00003BE4  4EAD 2C0A                jsr        [A5 + 0x2C0A /* export_1405 */]
  5728. 00003BE8  3E1F                     move.w     D7, [A7]+
  5729. 00003BEA  3D7C 0002 FFFC           move.w     [A6 - 0x4], 0x2
  5730. 00003BF0  6042                     bra        +0x44 /* 00003C34 */
  5731. label00003BF2:
  5732. 00003BF2  3D6D F13C FFFE           move.w     [A6 - 0x2], [A5 - 0xEC4]
  5733. 00003BF8  602C                     bra        +0x2E /* 00003C26 */
  5734. label00003BFA:
  5735. 00003BFA  598F                     subq.l     A7, 4
  5736. 00003BFC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5737. 00003C00  2054                     movea.l    A0, [A4]
  5738. 00003C02  2F28 0076                move.l     -[A7], [A0 + 0x76]
  5739. 00003C06  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  5740. 00003C0A  265F                     movea.l    A3, [A7]+
  5741. 00003C0C  558F                     subq.l     A7, 2
  5742. 00003C0E  2F0B                     move.l     -[A7], A3
  5743. 00003C10  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  5744. 00003C14  4A1F                     tst.b      [A7]+
  5745. 00003C16  6706                     beq        +0x8 /* 00003C1E */
  5746. 00003C18  2F0B                     move.l     -[A7], A3
  5747. 00003C1A  4EAD 5542                jsr        [A5 + 0x5542 /* export_2724 */]
  5748. label00003C1E:
  5749. 00003C1E  302E FFFE                move.w     D0, [A6 - 0x2]
  5750. 00003C22  526E FFFE                addq.w     [A6 - 0x2], 1
  5751. label00003C26:
  5752. 00003C26  302E FFFE                move.w     D0, [A6 - 0x2]
  5753. 00003C2A  B06D F12C                cmp.w      D0, [A5 - 0xED4]
  5754. 00003C2E  6FCA                     ble        -0x34 /* 00003BFA */
  5755. 00003C30  546E FFFC                addq.w     [A6 - 0x4], 2
  5756. label00003C34:
  5757. 00003C34  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  5758. 00003C38  6EB8                     bgt        -0x46 /* 00003BF2 */
  5759. 00003C3A  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  5760. 00003C40  4E5E                     unlink     A6
  5761. 00003C42  2E9F                     move.l     [A7], [A7]+
  5762. 00003C44  4E75                     rts
  5763. 00003C46  8021                     or.b       D0, -[A1]
  5764. 00003C48  544D                     addq.w     A5, 2
  5765. 00003C4A  4F56                     chk.w      D7, [A6]
  5766. 00003C4C  4945                     chk.w      D4, D5
  5767. 00003C4E  444F                     neg.w      A7
  5768. 00003C50  4355                     chk.w      D1, [A5]
  5769. 00003C52  4D45                     chk.w      D6, D5
  5770. 00003C54  4E54 2E53                link       A4, -0xFFFFD1AD
  5771. 00003C58  4156                     chk.w      D0, [A6]
  5772. 00003C5A  454D                     chk.w      D2, A5
  5773. 00003C5C  4F56                     chk.w      D7, [A6]
  5774. 00003C5E  4945                     chk.w      D4, D5
  5775. 00003C60  4449                     neg.w      A1
  5776. 00003C62  5350                     subq.w     [A0], 1
  5777. 00003C64  5245                     addq.w     D5, 1
  5778. 00003C66  4354                     chk.w      D1, [A4]
  5779. 00003C68  5300                     subq.b     D0, 1
  5780. 00003C6A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5781. // begin alternate branch 00003C6C-00003C70
  5782. fn00003C6C:
  5783. 00003C6C  4E56 FFFC                link       A6, -0x0004
  5784. // end alternate branch 00003C6C-00003C70
  5785. fn00003C6C: // (misaligned)
  5786. 00003C6E  FFFC                     .invalid   <<F/7/7>>
  5787. 00003C70  48E7 0118                movem.l    -[A7], D7,A3,A4
  5788. 00003C74  286E 0008                movea.l    A4, [A6 + 0x8]
  5789. 00003C78  558F                     subq.l     A7, 2
  5790. 00003C7A  2F0C                     move.l     -[A7], A4
  5791. 00003C7C  4EAD 2C0A                jsr        [A5 + 0x2C0A /* export_1405 */]
  5792. 00003C80  3E1F                     move.w     D7, [A7]+
  5793. 00003C82  3D7C 0002 FFFC           move.w     [A6 - 0x4], 0x2
  5794. 00003C88  6042                     bra        +0x44 /* 00003CCC */
  5795. label00003C8A:
  5796. 00003C8A  3D6D F13C FFFE           move.w     [A6 - 0x2], [A5 - 0xEC4]
  5797. 00003C90  602C                     bra        +0x2E /* 00003CBE */
  5798. label00003C92:
  5799. 00003C92  598F                     subq.l     A7, 4
  5800. 00003C94  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  5801. 00003C98  2054                     movea.l    A0, [A4]
  5802. 00003C9A  2F28 0076                move.l     -[A7], [A0 + 0x76]
  5803. 00003C9E  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  5804. 00003CA2  265F                     movea.l    A3, [A7]+
  5805. 00003CA4  558F                     subq.l     A7, 2
  5806. 00003CA6  2F0B                     move.l     -[A7], A3
  5807. 00003CA8  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  5808. 00003CAC  4A1F                     tst.b      [A7]+
  5809. 00003CAE  6706                     beq        +0x8 /* 00003CB6 */
  5810. 00003CB0  2F0B                     move.l     -[A7], A3
  5811. 00003CB2  4EAD 5532                jsr        [A5 + 0x5532 /* export_2722 */]
  5812. label00003CB6:
  5813. 00003CB6  302E FFFE                move.w     D0, [A6 - 0x2]
  5814. 00003CBA  526E FFFE                addq.w     [A6 - 0x2], 1
  5815. label00003CBE:
  5816. 00003CBE  302E FFFE                move.w     D0, [A6 - 0x2]
  5817. 00003CC2  B06D F12C                cmp.w      D0, [A5 - 0xED4]
  5818. 00003CC6  6FCA                     ble        -0x34 /* 00003C92 */
  5819. 00003CC8  546E FFFC                addq.w     [A6 - 0x4], 2
  5820. label00003CCC:
  5821. 00003CCC  BE6E FFFC                cmp.w      D7, [A6 - 0x4]
  5822. 00003CD0  6EB8                     bgt        -0x46 /* 00003C8A */
  5823. 00003CD2  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  5824. 00003CD8  4E5E                     unlink     A6
  5825. 00003CDA  2E9F                     move.l     [A7], [A7]+
  5826. 00003CDC  4E75                     rts
  5827. 00003CDE  8024                     or.b       D0, -[A4]
  5828. 00003CE0  544D                     addq.w     A5, 2
  5829. 00003CE2  4F56                     chk.w      D7, [A6]
  5830. 00003CE4  4945                     chk.w      D4, D5
  5831. 00003CE6  444F                     neg.w      A7
  5832. 00003CE8  4355                     chk.w      D1, [A5]
  5833. 00003CEA  4D45                     chk.w      D6, D5
  5834. 00003CEC  4E54 2E52                link       A4, -0xFFFFD1AE
  5835. 00003CF0  4553                     chk.w      D2, [A3]
  5836. 00003CF2  544F                     addq.w     A7, 2
  5837. 00003CF4  5245                     addq.w     D5, 1
  5838. 00003CF6  4D4F                     chk.w      D6, A7
  5839. 00003CF8  5649                     addq.w     A1, 3
  5840. 00003CFA  4544                     chk.w      D2, D4
  5841. 00003CFC  4953                     chk.w      D4, [A3]
  5842. 00003CFE  5052                     addq.w     [A2], 8
  5843. 00003D00  4543                     chk.w      D2, D3
  5844. 00003D02  5453                     addq.w     [A3], 2
  5845. 00003D04  0000 0000                ori.b      D0, 0x0
  5846. fn00003D08:
  5847. 00003D08  4E56 FFF8                link       A6, -0x0008
  5848. 00003D0C  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  5849. 00003D10  1C2E 000C                move.b     D6, [A6 + 0xC]
  5850. 00003D14  286E 0008                movea.l    A4, [A6 + 0x8]
  5851. 00003D18  7000                     moveq.l    D0, 0x00
  5852. 00003D1A  2640                     movea.l    A3, D0
  5853. 00003D1C  2D40 FFF8                move.l     [A6 - 0x8], D0
  5854. 00003D20  41EE FFF8                lea.l      A0, [A6 - 0x8]
  5855. 00003D24  2D48 FFFC                move.l     [A6 - 0x4], A0
  5856. 00003D28  2054                     movea.l    A0, [A4]
  5857. 00003D2A  2068 000E                movea.l    A0, [A0 + 0xE]
  5858. 00003D2E  2050                     movea.l    A0, [A0]
  5859. 00003D30  2E28 000A                move.l     D7, [A0 + 0xA]
  5860. 00003D34  6030                     bra        +0x32 /* 00003D66 */
  5861. label00003D36:
  5862. 00003D36  598F                     subq.l     A7, 4
  5863. 00003D38  2F07                     move.l     -[A7], D7
  5864. 00003D3A  2054                     movea.l    A0, [A4]
  5865. 00003D3C  2F28 000E                move.l     -[A7], [A0 + 0xE]
  5866. 00003D40  4EAD 181A                jsr        [A5 + 0x181A /* export_767 */]
  5867. 00003D44  265F                     movea.l    A3, [A7]+
  5868. 00003D46  598F                     subq.l     A7, 4
  5869. 00003D48  2F0B                     move.l     -[A7], A3
  5870. 00003D4A  4EAD 397A                jsr        [A5 + 0x397A /* export_1835 */]
  5871. 00003D4E  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  5872. 00003D52  206E FFFC                movea.l    A0, [A6 - 0x4]
  5873. 00003D56  BC28 0003                cmp.b      D6, [A0 + 0x3]
  5874. 00003D5A  6606                     bne        +0x8 /* 00003D62 */
  5875. 00003D5C  2D4B 000E                move.l     [A6 + 0xE], A3
  5876. 00003D60  600E                     bra        +0x10 /* 00003D70 */
  5877. label00003D62:
  5878. 00003D62  2007                     move.l     D0, D7
  5879. 00003D64  5387                     subq.l     D7, 1
  5880. label00003D66:
  5881. 00003D66  4A87                     tst.l      D7
  5882. 00003D68  62CC                     bhi        -0x32 /* 00003D36 */
  5883. 00003D6A  7000                     moveq.l    D0, 0x00
  5884. 00003D6C  2D40 000E                move.l     [A6 + 0xE], D0
  5885. label00003D70:
  5886. 00003D70  4CEE 18C0 FFE8           movem.l    D6,D7,A3,A4, [A6 - 0x18]
  5887. 00003D76  4E5E                     unlink     A6
  5888. 00003D78  205F                     movea.l    A0, [A7]+
  5889. 00003D7A  5C4F                     addq.w     A7, 6
  5890. 00003D7C  4ED0                     jmp        [A0]
  5891. 00003D7E  8020                     or.b       D0, -[A0]
  5892. 00003D80  544D                     addq.w     A5, 2
  5893. 00003D82  4F56                     chk.w      D7, [A6]
  5894. 00003D84  4945                     chk.w      D4, D5
  5895. 00003D86  444F                     neg.w      A7
  5896. 00003D88  4355                     chk.w      D1, [A5]
  5897. 00003D8A  4D45                     chk.w      D6, D5
  5898. 00003D8C  4E54 2E46                link       A4, -0xFFFFD1BA
  5899. 00003D90  494E                     chk.w      D4, A6
  5900. 00003D92  4444                     neg.w      D4
  5901. 00003D94  4F43                     chk.w      D7, D3
  5902. 00003D96  4B49                     chk.w      D5, A1
  5903. 00003D98  4E44                     trap       4
  5904. 00003D9A  5749                     subq.w     A1, 3
  5905. 00003D9C  4E44                     trap       4
  5906. 00003D9E  4F57                     chk.w      D7, [A7]
  5907. 00003DA0  0000 0000                ori.b      D0, 0x0
  5908. export_1923:
  5909. 00003DA4  4E56 0000                link       A6, 0
  5910. 00003DA8  48E7 0108                movem.l    -[A7], D7,A4
  5911. 00003DAC  1E2E 000C                move.b     D7, [A6 + 0xC]
  5912. 00003DB0  286E 0008                movea.l    A4, [A6 + 0x8]
  5913. 00003DB4  2054                     movea.l    A0, [A4]
  5914. 00003DB6  BE28 0074                cmp.b      D7, [A0 + 0x74]
  5915. 00003DBA  6730                     beq        +0x32 /* 00003DEC */
  5916. 00003DBC  7000                     moveq.l    D0, 0x00
  5917. 00003DBE  1007                     move.b     D0, D7
  5918. 00003DC0  0C40 0001                cmpi.w     D0, 0x1
  5919. 00003DC4  670C                     beq        +0xE /* 00003DD2 */
  5920. 00003DC6  7000                     moveq.l    D0, 0x00
  5921. 00003DC8  1028 0074                move.b     D0, [A0 + 0x74]
  5922. 00003DCC  0C40 0001                cmpi.w     D0, 0x1
  5923. 00003DD0  6610                     bne        +0x12 /* 00003DE2 */
  5924. label00003DD2:
  5925. 00003DD2  3F3C 1772                move.w     -[A7], 0x1772
  5926. 00003DD6  7000                     moveq.l    D0, 0x00
  5927. 00003DD8  1F00                     move.b     -[A7], D0
  5928. 00003DDA  2F0C                     move.l     -[A7], A4
  5929. 00003DDC  4EAD 2BD2                jsr        [A5 + 0x2BD2 /* export_1398 */]
  5930. 00003DE0  600A                     bra        +0xC /* 00003DEC */
  5931. label00003DE2:
  5932. 00003DE2  598F                     subq.l     A7, 4
  5933. 00003DE4  2F0C                     move.l     -[A7], A4
  5934. 00003DE6  4EAD 2BDA                jsr        [A5 + 0x2BDA /* export_1399 */]
  5935. 00003DEA  584F                     addq.w     A7, 4
  5936. label00003DEC:
  5937. 00003DEC  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  5938. 00003DF2  4E5E                     unlink     A6
  5939. 00003DF4  205F                     movea.l    A0, [A7]+
  5940. 00003DF6  5C4F                     addq.w     A7, 6
  5941. 00003DF8  4ED0                     jmp        [A0]
  5942. 00003DFA  9B54                     sub.w      [A4], D5
  5943. 00003DFC  4D4F                     chk.w      D6, A7
  5944. 00003DFE  5649                     addq.w     A1, 3
  5945. 00003E00  4544                     chk.w      D2, D4
  5946. 00003E02  4F43                     chk.w      D7, D3
  5947. 00003E04  554D                     subq.w     A5, 2
  5948. 00003E06  454E                     chk.w      D2, A6
  5949. 00003E08  542E 5357                addq.b     [A6 + 0x5357], 2
  5950. 00003E0C  4954                     chk.w      D4, [A4]
  5951. 00003E0E  4348                     chk.w      D1, A0
  5952. 00003E10  5649                     addq.w     A1, 3
  5953. 00003E12  4557                     chk.w      D2, [A7]
  5954. 00003E14  544F                     addq.w     A7, 2
  5955. 00003E16  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  5956. export_1924: // at 00003E18 (misaligned)
  5957. 00003E1A  0000 48E7                ori.b      D0, 0xE7
  5958. 00003E1E  0108                     btst       A0, D0
  5959. 00003E20  286E 0008                movea.l    A4, [A6 + 0x8]
  5960. 00003E24  4A2E 000C                tst.b      [A6 + 0xC]
  5961. 00003E28  670C                     beq        +0xE /* 00003E36 */
  5962. 00003E2A  598F                     subq.l     A7, 4
  5963. 00003E2C  2F0C                     move.l     -[A7], A4
  5964. 00003E2E  4EAD 2BDA                jsr        [A5 + 0x2BDA /* export_1399 */]
  5965. 00003E32  584F                     addq.w     A7, 4
  5966. 00003E34  6030                     bra        +0x32 /* 00003E66 */
  5967. label00003E36:
  5968. 00003E36  2054                     movea.l    A0, [A4]
  5969. 00003E38  7000                     moveq.l    D0, 0x00
  5970. 00003E3A  1028 0074                move.b     D0, [A0 + 0x74]
  5971. 00003E3E  0C40 0001                cmpi.w     D0, 0x1
  5972. 00003E42  6612                     bne        +0x14 /* 00003E56 */
  5973. 00003E44  0C6E 1772 000E           cmpi.w     [A6 + 0xE], 0x1772
  5974. 00003E4A  6604                     bne        +0x6 /* 00003E50 */
  5975. 00003E4C  7002                     moveq.l    D0, 0x02
  5976. 00003E4E  6002                     bra        +0x4 /* 00003E52 */
  5977. label00003E50:
  5978. 00003E50  7003                     moveq.l    D0, 0x03
  5979. label00003E52:
  5980. 00003E52  4880                     ext.w      D0
  5981. 00003E54  6002                     bra        +0x4 /* 00003E58 */
  5982. label00003E56:
  5983. 00003E56  7001                     moveq.l    D0, 0x01
  5984. label00003E58:
  5985. 00003E58  1E00                     move.b     D7, D0
  5986. 00003E5A  1F07                     move.b     -[A7], D7
  5987. 00003E5C  7001                     moveq.l    D0, 0x01
  5988. 00003E5E  1F00                     move.b     -[A7], D0
  5989. 00003E60  2F0C                     move.l     -[A7], A4
  5990. 00003E62  4EBA 0108                jsr        [PC + 0x108 /* 00003F6C */]
  5991. label00003E66:
  5992. 00003E66  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  5993. 00003E6C  4E5E                     unlink     A6
  5994. 00003E6E  205F                     movea.l    A0, [A7]+
  5995. 00003E70  504F                     addq.w     A7, 8
  5996. 00003E72  4ED0                     jmp        [A0]
  5997. 00003E74  8023                     or.b       D0, -[A3]
  5998. 00003E76  544D                     addq.w     A5, 2
  5999. 00003E78  4F56                     chk.w      D7, [A6]
  6000. 00003E7A  4945                     chk.w      D4, D5
  6001. 00003E7C  444F                     neg.w      A7
  6002. 00003E7E  4355                     chk.w      D1, [A5]
  6003. 00003E80  4D45                     chk.w      D6, D5
  6004. 00003E82  4E54 2E53                link       A4, -0xFFFFD1AD
  6005. 00003E86  5749                     subq.w     A1, 3
  6006. 00003E88  5443                     addq.w     D3, 2
  6007. 00003E8A  4842                     swap.w     D2
  6008. 00003E8C  524F                     addq.w     A7, 1
  6009. 00003E8E  5753                     subq.w     [A3], 3
  6010. 00003E90  4552                     chk.w      D2, [A2]
  6011. 00003E92  414E                     chk.w      D0, A6
  6012. 00003E94  444C                     neg.w      A4
  6013. 00003E96  4953                     chk.w      D4, [A3]
  6014. 00003E98  5400                     addq.b     D0, 2
  6015. 00003E9A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6016. export_1925: // at 00003E9C (misaligned)
  6017. 00003E9E  FFFC                     .invalid   <<F/7/7>>
  6018. 00003EA0  48E7 0018                movem.l    -[A7], A3,A4
  6019. 00003EA4  286E 0008                movea.l    A4, [A6 + 0x8]
  6020. 00003EA8  4A2E 000C                tst.b      [A6 + 0xC]
  6021. 00003EAC  670C                     beq        +0xE /* 00003EBA */
  6022. 00003EAE  598F                     subq.l     A7, 4
  6023. 00003EB0  2F0C                     move.l     -[A7], A4
  6024. 00003EB2  4EAD 2BDA                jsr        [A5 + 0x2BDA /* export_1399 */]
  6025. 00003EB6  584F                     addq.w     A7, 4
  6026. 00003EB8  6030                     bra        +0x32 /* 00003EEA */
  6027. label00003EBA:
  6028. 00003EBA  598F                     subq.l     A7, 4
  6029. 00003EBC  7002                     moveq.l    D0, 0x02
  6030. 00003EBE  2F00                     move.l     -[A7], D0
  6031. 00003EC0  2054                     movea.l    A0, [A4]
  6032. 00003EC2  2F28 000E                move.l     -[A7], [A0 + 0xE]
  6033. 00003EC6  4EAD 181A                jsr        [A5 + 0x181A /* export_767 */]
  6034. 00003ECA  265F                     movea.l    A3, [A7]+
  6035. 00003ECC  598F                     subq.l     A7, 4
  6036. 00003ECE  2F0B                     move.l     -[A7], A3
  6037. 00003ED0  4EAD 397A                jsr        [A5 + 0x397A /* export_1835 */]
  6038. 00003ED4  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  6039. 00003ED8  47EE FFFC                lea.l      A3, [A6 - 0x4]
  6040. 00003EDC  1F2B 0003                move.b     -[A7], [A3 + 0x3]
  6041. 00003EE0  7000                     moveq.l    D0, 0x00
  6042. 00003EE2  1F00                     move.b     -[A7], D0
  6043. 00003EE4  2F0C                     move.l     -[A7], A4
  6044. 00003EE6  4EBA 0084                jsr        [PC + 0x84 /* 00003F6C */]
  6045. label00003EEA:
  6046. 00003EEA  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  6047. 00003EF0  4E5E                     unlink     A6
  6048. 00003EF2  205F                     movea.l    A0, [A7]+
  6049. 00003EF4  504F                     addq.w     A7, 8
  6050. 00003EF6  4ED0                     jmp        [A0]
  6051. 00003EF8  8027                     or.b       D0, -[A7]
  6052. 00003EFA  544D                     addq.w     A5, 2
  6053. 00003EFC  4F56                     chk.w      D7, [A6]
  6054. 00003EFE  4945                     chk.w      D4, D5
  6055. 00003F00  444F                     neg.w      A7
  6056. 00003F02  4355                     chk.w      D1, [A5]
  6057. 00003F04  4D45                     chk.w      D6, D5
  6058. 00003F06  4E54 2E55                link       A4, -0xFFFFD1AB
  6059. 00003F0A  4E44                     trap       4
  6060. 00003F0C  4F53                     chk.w      D7, [A3]
  6061. 00003F0E  5749                     subq.w     A1, 3
  6062. 00003F10  5443                     addq.w     D3, 2
  6063. 00003F12  4842                     swap.w     D2
  6064. 00003F14  524F                     addq.w     A7, 1
  6065. 00003F16  5753                     subq.w     [A3], 3
  6066. 00003F18  4552                     chk.w      D2, [A2]
  6067. 00003F1A  414E                     chk.w      D0, A6
  6068. 00003F1C  444C                     neg.w      A4
  6069. 00003F1E  4953                     chk.w      D4, [A3]
  6070. 00003F20  5400                     addq.b     D0, 2
  6071. 00003F22  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6072. export_1926: // at 00003F24 (misaligned)
  6073. 00003F26  0000 3F2E                ori.b      D0, 0x2E /* '.' */
  6074. 00003F2A  000E 1F2E                ori.b      A6, 0x2E /* '.' */
  6075. 00003F2E  000C 2F2E                ori.b      A4, 0x2E /* '.' */
  6076. 00003F32  0008 4EAD                ori.b      A0, 0xAD
  6077. 00003F36  2BD2                     move.l     <<invalid special address>>, [A2]
  6078. 00003F38  4E5E                     unlink     A6
  6079. 00003F3A  205F                     movea.l    A0, [A7]+
  6080. 00003F3C  504F                     addq.w     A7, 8
  6081. 00003F3E  4ED0                     jmp        [A0]
  6082. 00003F40  8027                     or.b       D0, -[A7]
  6083. 00003F42  544D                     addq.w     A5, 2
  6084. 00003F44  4F56                     chk.w      D7, [A6]
  6085. 00003F46  4945                     chk.w      D4, D5
  6086. 00003F48  444F                     neg.w      A7
  6087. 00003F4A  4355                     chk.w      D1, [A5]
  6088. 00003F4C  4D45                     chk.w      D6, D5
  6089. 00003F4E  4E54 2E52                link       A4, -0xFFFFD1AE
  6090. 00003F52  4544                     chk.w      D2, D4
  6091. 00003F54  4F53                     chk.w      D7, [A3]
  6092. 00003F56  5749                     subq.w     A1, 3
  6093. 00003F58  5443                     addq.w     D3, 2
  6094. 00003F5A  4842                     swap.w     D2
  6095. 00003F5C  524F                     addq.w     A7, 1
  6096. 00003F5E  5753                     subq.w     [A3], 3
  6097. 00003F60  4552                     chk.w      D2, [A2]
  6098. 00003F62  414E                     chk.w      D0, A6
  6099. 00003F64  444C                     neg.w      A4
  6100. 00003F66  4953                     chk.w      D4, [A3]
  6101. 00003F68  5400                     addq.b     D0, 2
  6102. 00003F6A  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6103. // begin alternate branch 00003F6C-00003F70
  6104. fn00003F6C:
  6105. 00003F6C  4E56 FFE2                link       A6, -0x001E
  6106. // end alternate branch 00003F6C-00003F70
  6107. fn00003F6C: // (misaligned)
  6108. 00003F6E  FFE2                     .invalid   <<F/7/7>>
  6109. 00003F70  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6110. 00003F74  1C2E 000C                move.b     D6, [A6 + 0xC]
  6111. 00003F78  286E 0008                movea.l    A4, [A6 + 0x8]
  6112. 00003F7C  4A06                     tst.b      D6
  6113. 00003F7E  6710                     beq        +0x12 /* 00003F90 */
  6114. 00003F80  2054                     movea.l    A0, [A4]
  6115. 00003F82  2F28 0084                move.l     -[A7], [A0 + 0x84]
  6116. 00003F86  4EAD 2FFA                jsr        [A5 + 0x2FFA /* export_1531 */]
  6117. 00003F8A  2F0C                     move.l     -[A7], A4
  6118. 00003F8C  4EBA FC46                jsr        [PC - 0x3BA /* 00003BD4 */]
  6119. label00003F90:
  6120. 00003F90  2054                     movea.l    A0, [A4]
  6121. 00003F92  116E 000E 0074           move.b     [A0 + 0x74], [A6 + 0xE]
  6122. 00003F98  2054                     movea.l    A0, [A4]
  6123. 00003F9A  2D68 0080 FFE8           move.l     [A6 - 0x18], [A0 + 0x80]
  6124. 00003FA0  598F                     subq.l     A7, 4
  6125. 00003FA2  2054                     movea.l    A0, [A4]
  6126. 00003FA4  1F28 0074                move.b     -[A7], [A0 + 0x74]
  6127. 00003FA8  2F0C                     move.l     -[A7], A4
  6128. 00003FAA  4EBA FD5C                jsr        [PC - 0x2A4 /* 00003D08 */]
  6129. 00003FAE  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  6130. 00003FB2  2054                     movea.l    A0, [A4]
  6131. 00003FB4  7000                     moveq.l    D0, 0x00
  6132. 00003FB6  1028 0074                move.b     D0, [A0 + 0x74]
  6133. 00003FBA  0C40 0001                cmpi.w     D0, 0x1
  6134. 00003FBE  660E                     bne        +0x10 /* 00003FCE */
  6135. 00003FC0  1F28 0074                move.b     -[A7], [A0 + 0x74]
  6136. 00003FC4  2F28 0048                move.l     -[A7], [A0 + 0x48]
  6137. 00003FC8  4EAD 3A4A                jsr        [A5 + 0x3A4A /* export_1861 */]
  6138. 00003FCC  600E                     bra        +0x10 /* 00003FDC */
  6139. label00003FCE:
  6140. 00003FCE  2054                     movea.l    A0, [A4]
  6141. 00003FD0  1F28 0074                move.b     -[A7], [A0 + 0x74]
  6142. 00003FD4  2F28 0048                move.l     -[A7], [A0 + 0x48]
  6143. 00003FD8  4EAD 3A5A                jsr        [A5 + 0x3A5A /* export_1863 */]
  6144. label00003FDC:
  6145. 00003FDC  4AAE FFEC                tst.l      [A6 - 0x14]
  6146. 00003FE0  6616                     bne        +0x18 /* 00003FF8 */
  6147. 00003FE2  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  6148. 00003FE6  7000                     moveq.l    D0, 0x00
  6149. 00003FE8  1F00                     move.b     -[A7], D0
  6150. 00003FEA  2F0C                     move.l     -[A7], A4
  6151. 00003FEC  4EAD 2D92                jsr        [A5 + 0x2D92 /* export_1454 */]
  6152. 00003FF0  2054                     movea.l    A0, [A4]
  6153. 00003FF2  2D68 0080 FFEC           move.l     [A6 - 0x14], [A0 + 0x80]
  6154. label00003FF8:
  6155. 00003FF8  2054                     movea.l    A0, [A4]
  6156. 00003FFA  216E FFEC 0080           move.l     [A0 + 0x80], [A6 - 0x14]
  6157. 00004000  598F                     subq.l     A7, 4
  6158. 00004002  2054                     movea.l    A0, [A4]
  6159. 00004004  2F28 0080                move.l     -[A7], [A0 + 0x80]
  6160. 00004008  4EAD 30F2                jsr        [A5 + 0x30F2 /* export_1562 */]
  6161. 0000400C  265F                     movea.l    A3, [A7]+
  6162. 0000400E  486D 5122                pea.l      [A5 + 0x5122 /* export_2592 */]
  6163. 00004012  2F0B                     move.l     -[A7], A3
  6164. 00004014  2054                     movea.l    A0, [A4]
  6165. 00004016  2F28 0076                move.l     -[A7], [A0 + 0x76]
  6166. 0000401A  4EAD 37CA                jsr        [A5 + 0x37CA /* export_1781 */]
  6167. 0000401E  558F                     subq.l     A7, 2
  6168. 00004020  2F0C                     move.l     -[A7], A4
  6169. 00004022  4EAD 2C0A                jsr        [A5 + 0x2C0A /* export_1405 */]
  6170. 00004026  3E1F                     move.w     D7, [A7]+
  6171. 00004028  3D6D F134 FFF2           move.w     [A6 - 0xE], [A5 - 0xECC]
  6172. 0000402E  2054                     movea.l    A0, [A4]
  6173. 00004030  7000                     moveq.l    D0, 0x00
  6174. 00004032  1028 0074                move.b     D0, [A0 + 0x74]
  6175. 00004036  0C40 0001                cmpi.w     D0, 0x1
  6176. 0000403A  6600 00B8                bne        +0xBA /* 000040F4 */
  6177. 0000403E  2F0C                     move.l     -[A7], A4
  6178. 00004040  4EBA F752                jsr        [PC - 0x8AE /* 00003794 */]
  6179. 00004044  4A06                     tst.b      D6
  6180. 00004046  675E                     beq        +0x60 /* 000040A6 */
  6181. 00004048  2054                     movea.l    A0, [A4]
  6182. 0000404A  2F28 00A6                move.l     -[A7], [A0 + 0xA6]
  6183. 0000404E  4EAD 411A                jsr        [A5 + 0x411A /* export_2079 */]
  6184. 00004052  3D7C 0002 FFF0           move.w     [A6 - 0x10], 0x2
  6185. 00004058  6044                     bra        +0x46 /* 0000409E */
  6186. label0000405A:
  6187. 0000405A  598F                     subq.l     A7, 4
  6188. 0000405C  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6189. 00004060  2054                     movea.l    A0, [A4]
  6190. 00004062  2F28 0076                move.l     -[A7], [A0 + 0x76]
  6191. 00004066  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  6192. 0000406A  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  6193. 0000406E  558F                     subq.l     A7, 2
  6194. 00004070  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6195. 00004074  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  6196. 00004078  4A1F                     tst.b      [A7]+
  6197. 0000407A  671E                     beq        +0x20 /* 0000409A */
  6198. 0000407C  486E FFF8                pea.l      [A6 - 0x8]
  6199. 00004080  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6200. 00004084  4EAD 564A                jsr        [A5 + 0x564A /* export_2757 */]
  6201. 00004088  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6202. 0000408C  486E FFF8                pea.l      [A6 - 0x8]
  6203. 00004090  2054                     movea.l    A0, [A4]
  6204. 00004092  2F28 0084                move.l     -[A7], [A0 + 0x84]
  6205. 00004096  4EAD 3022                jsr        [A5 + 0x3022 /* export_1536 */]
  6206. label0000409A:
  6207. 0000409A  546E FFF0                addq.w     [A6 - 0x10], 2
  6208. label0000409E:
  6209. 0000409E  BE6E FFF0                cmp.w      D7, [A6 - 0x10]
  6210. 000040A2  6EB6                     bgt        -0x48 /* 0000405A */
  6211. 000040A4  6010                     bra        +0x12 /* 000040B6 */
  6212. label000040A6:
  6213. 000040A6  2054                     movea.l    A0, [A4]
  6214. 000040A8  2F28 0084                move.l     -[A7], [A0 + 0x84]
  6215. 000040AC  4EAD 2FF2                jsr        [A5 + 0x2FF2 /* export_1530 */]
  6216. 000040B0  2F0C                     move.l     -[A7], A4
  6217. 000040B2  4EBA FBB8                jsr        [PC - 0x448 /* 00003C6C */]
  6218. label000040B6:
  6219. 000040B6  302D F134                move.w     D0, [A5 - 0xECC]
  6220. 000040BA  4236 00E2                clr.b      [A6 + D0.w - 0x30]
  6221. 000040BE  302D F138                move.w     D0, [A5 - 0xEC8]
  6222. 000040C2  1DBC 0001 00E2           move.b     [A6 + D0.w - 0x30], 0x1
  6223. 000040C8  302D F13C                move.w     D0, [A5 - 0xEC4]
  6224. 000040CC  1DBC 0001 00E2           move.b     [A6 + D0.w - 0x30], 0x1
  6225. 000040D2  302D F12C                move.w     D0, [A5 - 0xED4]
  6226. 000040D6  1DBC 0001 00E2           move.b     [A6 + D0.w - 0x30], 0x1
  6227. 000040DC  302D F130                move.w     D0, [A5 - 0xED0]
  6228. 000040E0  1DBC 0001 00E2           move.b     [A6 + D0.w - 0x30], 0x1
  6229. 000040E6  486E FFE2                pea.l      [A6 - 0x1E]
  6230. 000040EA  2F0C                     move.l     -[A7], A4
  6231. 000040EC  4EAD 07B2                jsr        [A5 + 0x7B2 /* export_242 */]
  6232. 000040F0  6000 00AE                bra        +0xB0 /* 000041A0 */
  6233. label000040F4:
  6234. 000040F4  2F0C                     move.l     -[A7], A4
  6235. 000040F6  4EBA F874                jsr        [PC - 0x78C /* 0000396C */]
  6236. 000040FA  2F0C                     move.l     -[A7], A4
  6237. 000040FC  4EBA F94E                jsr        [PC - 0x6B2 /* 00003A4C */]
  6238. 00004100  3D7C 0002 FFF0           move.w     [A6 - 0x10], 0x2
  6239. 00004106  6000 0090                bra        +0x92 /* 00004198 */
  6240. label0000410A:
  6241. 0000410A  3D6D F134 FFF2           move.w     [A6 - 0xE], [A5 - 0xECC]
  6242. 00004110  598F                     subq.l     A7, 4
  6243. 00004112  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6244. 00004116  2054                     movea.l    A0, [A4]
  6245. 00004118  2F28 0076                move.l     -[A7], [A0 + 0x76]
  6246. 0000411C  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  6247. 00004120  2D5F FFF4                move.l     [A6 - 0xC], [A7]+
  6248. 00004124  558F                     subq.l     A7, 2
  6249. 00004126  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6250. 0000412A  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  6251. 0000412E  4A1F                     tst.b      [A7]+
  6252. 00004130  6762                     beq        +0x64 /* 00004194 */
  6253. 00004132  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6254. 00004136  486E FFF8                pea.l      [A6 - 0x8]
  6255. 0000413A  2054                     movea.l    A0, [A4]
  6256. 0000413C  2F28 0084                move.l     -[A7], [A0 + 0x84]
  6257. 00004140  4EAD 2FD2                jsr        [A5 + 0x2FD2 /* export_1526 */]
  6258. 00004144  486E FFF8                pea.l      [A6 - 0x8]
  6259. 00004148  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6260. 0000414C  4EAD 563A                jsr        [A5 + 0x563A /* export_2755 */]
  6261. 00004150  3D6D F13C FFF2           move.w     [A6 - 0xE], [A5 - 0xEC4]
  6262. 00004156  6032                     bra        +0x34 /* 0000418A */
  6263. label00004158:
  6264. 00004158  598F                     subq.l     A7, 4
  6265. 0000415A  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6266. 0000415E  2054                     movea.l    A0, [A4]
  6267. 00004160  2F28 0076                move.l     -[A7], [A0 + 0x76]
  6268. 00004164  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  6269. 00004168  2657                     movea.l    A3, [A7]
  6270. 0000416A  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  6271. 0000416E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6272. 00004172  2054                     movea.l    A0, [A4]
  6273. 00004174  2F28 0084                move.l     -[A7], [A0 + 0x84]
  6274. 00004178  7000                     moveq.l    D0, 0x00
  6275. 0000417A  1F00                     move.b     -[A7], D0
  6276. 0000417C  2F0C                     move.l     -[A7], A4
  6277. 0000417E  4EAD 4FC2                jsr        [A5 + 0x4FC2 /* export_2548 */]
  6278. 00004182  302E FFF2                move.w     D0, [A6 - 0xE]
  6279. 00004186  526E FFF2                addq.w     [A6 - 0xE], 1
  6280. label0000418A:
  6281. 0000418A  302E FFF2                move.w     D0, [A6 - 0xE]
  6282. 0000418E  B06D F12C                cmp.w      D0, [A5 - 0xED4]
  6283. 00004192  6FC4                     ble        -0x3A /* 00004158 */
  6284. label00004194:
  6285. 00004194  546E FFF0                addq.w     [A6 - 0x10], 2
  6286. label00004198:
  6287. 00004198  BE6E FFF0                cmp.w      D7, [A6 - 0x10]
  6288. 0000419C  6E00 FF6C                bgt        -0x92 /* 0000410A */
  6289. label000041A0:
  6290. 000041A0  206E FFE8                movea.l    A0, [A6 - 0x18]
  6291. 000041A4  2050                     movea.l    A0, [A0]
  6292. 000041A6  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  6293. 000041AA  206E FFE8                movea.l    A0, [A6 - 0x18]
  6294. 000041AE  2050                     movea.l    A0, [A0]
  6295. 000041B0  2F28 001A                move.l     -[A7], [A0 + 0x1A]
  6296. 000041B4  7001                     moveq.l    D0, 0x01
  6297. 000041B6  1F00                     move.b     -[A7], D0
  6298. 000041B8  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6299. 000041BC  4EAD 3172                jsr        [A5 + 0x3172 /* export_1578 */]
  6300. 000041C0  206E FFE8                movea.l    A0, [A6 - 0x18]
  6301. 000041C4  2050                     movea.l    A0, [A0]
  6302. 000041C6  2F28 0026                move.l     -[A7], [A0 + 0x26]
  6303. 000041CA  206E FFE8                movea.l    A0, [A6 - 0x18]
  6304. 000041CE  2050                     movea.l    A0, [A0]
  6305. 000041D0  2F28 0022                move.l     -[A7], [A0 + 0x22]
  6306. 000041D4  7001                     moveq.l    D0, 0x01
  6307. 000041D6  1F00                     move.b     -[A7], D0
  6308. 000041D8  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6309. 000041DC  4EAD 318A                jsr        [A5 + 0x318A /* export_1581 */]
  6310. 000041E0  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  6311. 000041E4  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6312. 000041E8  2F0C                     move.l     -[A7], A4
  6313. 000041EA  4EBA 028C                jsr        [PC + 0x28C /* 00004478 */]
  6314. 000041EE  4CEE 18C0 FFD2           movem.l    D6,D7,A3,A4, [A6 - 0x2E]
  6315. 000041F4  4E5E                     unlink     A6
  6316. 000041F6  205F                     movea.l    A0, [A7]+
  6317. 000041F8  504F                     addq.w     A7, 8
  6318. 000041FA  4ED0                     jmp        [A0]
  6319. 000041FC  8026                     or.b       D0, -[A6]
  6320. 000041FE  544D                     addq.w     A5, 2
  6321. 00004200  4F56                     chk.w      D7, [A6]
  6322. 00004202  4945                     chk.w      D4, D5
  6323. 00004204  444F                     neg.w      A7
  6324. 00004206  4355                     chk.w      D1, [A5]
  6325. 00004208  4D45                     chk.w      D6, D5
  6326. 0000420A  4E54 2E53                link       A4, -0xFFFFD1AD
  6327. 0000420E  5749                     subq.w     A1, 3
  6328. 00004210  5443                     addq.w     D3, 2
  6329. 00004212  4842                     swap.w     D2
  6330. 00004214  524F                     addq.w     A7, 1
  6331. 00004216  5753                     subq.w     [A3], 3
  6332. 00004218  4552                     chk.w      D2, [A2]
  6333. 0000421A  414E                     chk.w      D0, A6
  6334. 0000421C  444C                     neg.w      A4
  6335. 0000421E  4953                     chk.w      D4, [A3]
  6336. 00004220  5441                     addq.w     D1, 2
  6337. 00004222  5558                     subq.w     [A0]+, 2
  6338. 00004224  0000 0000                ori.b      D0, 0x0
  6339. export_1927:
  6340. 00004228  4E56 0000                link       A6, 0
  6341. 0000422C  4E5E                     unlink     A6
  6342. 0000422E  205F                     movea.l    A0, [A7]+
  6343. 00004230  504F                     addq.w     A7, 8
  6344. 00004232  4ED0                     jmp        [A0]
  6345. 00004234  8029 544D                or.b       D0, [A1 + 0x544D]
  6346. 00004238  4F56                     chk.w      D7, [A6]
  6347. 0000423A  4945                     chk.w      D4, D5
  6348. 0000423C  444F                     neg.w      A7
  6349. 0000423E  4355                     chk.w      D1, [A5]
  6350. 00004240  4D45                     chk.w      D6, D5
  6351. 00004242  4E54 2E43                link       A4, -0xFFFFD1BD
  6352. 00004246  4F4D                     chk.w      D7, A5
  6353. 00004248  4D49                     chk.w      D6, A1
  6354. 0000424A  5453                     addq.w     [A3], 2
  6355. 0000424C  5749                     subq.w     A1, 3
  6356. 0000424E  5443                     addq.w     D3, 2
  6357. 00004250  4842                     swap.w     D2
  6358. 00004252  524F                     addq.w     A7, 1
  6359. 00004254  5753                     subq.w     [A3], 3
  6360. 00004256  4552                     chk.w      D2, [A2]
  6361. 00004258  414E                     chk.w      D0, A6
  6362. 0000425A  444C                     neg.w      A4
  6363. 0000425C  4953                     chk.w      D4, [A3]
  6364. 0000425E  5400                     addq.b     D0, 2
  6365. 00004260  0000 0000                ori.b      D0, 0x0
  6366. export_1928:
  6367. 00004264  4E56 FFBC                link       A6, -0x0044
  6368. 00004268  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  6369. 0000426C  286E 0008                movea.l    A4, [A6 + 0x8]
  6370. 00004270  2054                     movea.l    A0, [A4]
  6371. 00004272  7000                     moveq.l    D0, 0x00
  6372. 00004274  1028 0074                move.b     D0, [A0 + 0x74]
  6373. 00004278  0C40 0002                cmpi.w     D0, 0x2
  6374. 0000427C  6608                     bne        +0xA /* 00004286 */
  6375. 0000427E  117C 0003 0074           move.b     [A0 + 0x74], 0x3
  6376. 00004284  6008                     bra        +0xA /* 0000428E */
  6377. label00004286:
  6378. 00004286  2054                     movea.l    A0, [A4]
  6379. 00004288  117C 0002 0074           move.b     [A0 + 0x74], 0x2
  6380. label0000428E:
  6381. 0000428E  2054                     movea.l    A0, [A4]
  6382. 00004290  1F28 0074                move.b     -[A7], [A0 + 0x74]
  6383. 00004294  2F28 0048                move.l     -[A7], [A0 + 0x48]
  6384. 00004298  4EAD 3A5A                jsr        [A5 + 0x3A5A /* export_1863 */]
  6385. 0000429C  2054                     movea.l    A0, [A4]
  6386. 0000429E  2D68 0080 FFBC           move.l     [A6 - 0x44], [A0 + 0x80]
  6387. 000042A4  598F                     subq.l     A7, 4
  6388. 000042A6  2054                     movea.l    A0, [A4]
  6389. 000042A8  1F28 0074                move.b     -[A7], [A0 + 0x74]
  6390. 000042AC  2F0C                     move.l     -[A7], A4
  6391. 000042AE  4EBA FA58                jsr        [PC - 0x5A8 /* 00003D08 */]
  6392. 000042B2  265F                     movea.l    A3, [A7]+
  6393. 000042B4  7E01                     moveq.l    D7, 0x01
  6394. 000042B6  200B                     move.l     D0, A3
  6395. 000042B8  6616                     bne        +0x18 /* 000042D0 */
  6396. 000042BA  4EAD 1792                jsr        [A5 + 0x1792 /* export_750 */]
  6397. 000042BE  7000                     moveq.l    D0, 0x00
  6398. 000042C0  1F00                     move.b     -[A7], D0
  6399. 000042C2  2F0C                     move.l     -[A7], A4
  6400. 000042C4  4EAD 2D92                jsr        [A5 + 0x2D92 /* export_1454 */]
  6401. 000042C8  2054                     movea.l    A0, [A4]
  6402. 000042CA  2668 0080                movea.l    A3, [A0 + 0x80]
  6403. 000042CE  4207                     clr.b      D7
  6404. label000042D0:
  6405. 000042D0  598F                     subq.l     A7, 4
  6406. 000042D2  2F0B                     move.l     -[A7], A3
  6407. 000042D4  4EAD 397A                jsr        [A5 + 0x397A /* export_1835 */]
  6408. 000042D8  2D5F FFC0                move.l     [A6 - 0x40], [A7]+
  6409. 000042DC  41EE FFC0                lea.l      A0, [A6 - 0x40]
  6410. 000042E0  2D48 FFC4                move.l     [A6 - 0x3C], A0
  6411. 000042E4  1C28 0002                move.b     D6, [A0 + 0x2]
  6412. 000042E8  2053                     movea.l    A0, [A3]
  6413. 000042EA  43EE FFC8                lea.l      A1, [A6 - 0x38]
  6414. 000042EE  41E8 0022                lea.l      A0, [A0 + 0x22]
  6415. 000042F2  22D8                     move.l     [A1]+, [A0]+
  6416. 000042F4  22D8                     move.l     [A1]+, [A0]+
  6417. 000042F6  206E FFBC                movea.l    A0, [A6 - 0x44]
  6418. 000042FA  2050                     movea.l    A0, [A0]
  6419. 000042FC  43EE FFD0                lea.l      A1, [A6 - 0x30]
  6420. 00004300  41E8 001A                lea.l      A0, [A0 + 0x1A]
  6421. 00004304  22D8                     move.l     [A1]+, [A0]+
  6422. 00004306  22D8                     move.l     [A1]+, [A0]+
  6423. 00004308  206E FFBC                movea.l    A0, [A6 - 0x44]
  6424. 0000430C  2050                     movea.l    A0, [A0]
  6425. 0000430E  43EE FFD8                lea.l      A1, [A6 - 0x28]
  6426. 00004312  41E8 0022                lea.l      A0, [A0 + 0x22]
  6427. 00004316  22D8                     move.l     [A1]+, [A0]+
  6428. 00004318  22D8                     move.l     [A1]+, [A0]+
  6429. 0000431A  598F                     subq.l     A7, 4
  6430. 0000431C  2F3C 6D6C 6776           move.l     -[A7], 0x6D6C6776 /* 'mlgv' */
  6431. 00004322  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  6432. 00004326  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  6433. 0000432A  2D5F FFE0                move.l     [A6 - 0x20], [A7]+
  6434. 0000432E  598F                     subq.l     A7, 4
  6435. 00004330  7000                     moveq.l    D0, 0x00
  6436. 00004332  1F00                     move.b     -[A7], D0
  6437. 00004334  2F2E FFE0                move.l     -[A7], [A6 - 0x20]
  6438. 00004338  4EAD 30EA                jsr        [A5 + 0x30EA /* export_1561 */]
  6439. 0000433C  205F                     movea.l    A0, [A7]+
  6440. 0000433E  2050                     movea.l    A0, [A0]
  6441. 00004340  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  6442. 00004344  41E8 0038                lea.l      A0, [A0 + 0x38]
  6443. 00004348  22D8                     move.l     [A1]+, [A0]+
  6444. 0000434A  22D8                     move.l     [A1]+, [A0]+
  6445. 0000434C  206E FFE0                movea.l    A0, [A6 - 0x20]
  6446. 00004350  2050                     movea.l    A0, [A0]
  6447. 00004352  43EE FFEC                lea.l      A1, [A6 - 0x14]
  6448. 00004356  41E8 0022                lea.l      A0, [A0 + 0x22]
  6449. 0000435A  22D8                     move.l     [A1]+, [A0]+
  6450. 0000435C  22D8                     move.l     [A1]+, [A0]+
  6451. 0000435E  2054                     movea.l    A0, [A4]
  6452. 00004360  214B 0080                move.l     [A0 + 0x80], A3
  6453. 00004364  2F0C                     move.l     -[A7], A4
  6454. 00004366  4EBA F604                jsr        [PC - 0x9FC /* 0000396C */]
  6455. 0000436A  2F0C                     move.l     -[A7], A4
  6456. 0000436C  4EBA F6DE                jsr        [PC - 0x922 /* 00003A4C */]
  6457. 00004370  2F2E FFD4                move.l     -[A7], [A6 - 0x2C]
  6458. 00004374  2F2E FFD0                move.l     -[A7], [A6 - 0x30]
  6459. 00004378  7001                     moveq.l    D0, 0x01
  6460. 0000437A  1F00                     move.b     -[A7], D0
  6461. 0000437C  2F0B                     move.l     -[A7], A3
  6462. 0000437E  4EAD 3172                jsr        [A5 + 0x3172 /* export_1578 */]
  6463. 00004382  206E FFE0                movea.l    A0, [A6 - 0x20]
  6464. 00004386  2050                     movea.l    A0, [A0]
  6465. 00004388  43EE FFF4                lea.l      A1, [A6 - 0xC]
  6466. 0000438C  41E8 0022                lea.l      A0, [A0 + 0x22]
  6467. 00004390  22D8                     move.l     [A1]+, [A0]+
  6468. 00004392  22D8                     move.l     [A1]+, [A0]+
  6469. 00004394  2054                     movea.l    A0, [A4]
  6470. 00004396  7000                     moveq.l    D0, 0x00
  6471. 00004398  1028 0074                move.b     D0, [A0 + 0x74]
  6472. 0000439C  0C40 0002                cmpi.w     D0, 0x2
  6473. 000043A0  662A                     bne        +0x2C /* 000043CC */
  6474. 000043A2  7000                     moveq.l    D0, 0x00
  6475. 000043A4  2F00                     move.l     -[A7], D0
  6476. 000043A6  202E FFF4                move.l     D0, [A6 - 0xC]
  6477. 000043AA  222E FFE8                move.l     D1, [A6 - 0x18]
  6478. 000043AE  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  6479. 000043B2  222E FFF0                move.l     D1, [A6 - 0x10]
  6480. 000043B6  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  6481. 000043BA  2F00                     move.l     -[A7], D0
  6482. 000043BC  7000                     moveq.l    D0, 0x00
  6483. 000043BE  1F00                     move.b     -[A7], D0
  6484. 000043C0  2054                     movea.l    A0, [A4]
  6485. 000043C2  2F28 009A                move.l     -[A7], [A0 + 0x9A]
  6486. 000043C6  4EAD 190A                jsr        [A5 + 0x190A /* export_797 */]
  6487. 000043CA  6028                     bra        +0x2A /* 000043F4 */
  6488. label000043CC:
  6489. 000043CC  202E FFF8                move.l     D0, [A6 - 0x8]
  6490. 000043D0  222E FFE4                move.l     D1, [A6 - 0x1C]
  6491. 000043D4  4EAD 0072                jsr        [A5 + 0x72 /* export_10 */]
  6492. 000043D8  222E FFEC                move.l     D1, [A6 - 0x14]
  6493. 000043DC  4EAD 007A                jsr        [A5 + 0x7A /* export_11 */]
  6494. 000043E0  2F00                     move.l     -[A7], D0
  6495. 000043E2  7000                     moveq.l    D0, 0x00
  6496. 000043E4  2F00                     move.l     -[A7], D0
  6497. 000043E6  7200                     moveq.l    D1, 0x00
  6498. 000043E8  1F01                     move.b     -[A7], D1
  6499. 000043EA  2054                     movea.l    A0, [A4]
  6500. 000043EC  2F28 009A                move.l     -[A7], [A0 + 0x9A]
  6501. 000043F0  4EAD 190A                jsr        [A5 + 0x190A /* export_797 */]
  6502. label000043F4:
  6503. 000043F4  598F                     subq.l     A7, 4
  6504. 000043F6  2054                     movea.l    A0, [A4]
  6505. 000043F8  2F28 008E                move.l     -[A7], [A0 + 0x8E]
  6506. 000043FC  4EAD 30F2                jsr        [A5 + 0x30F2 /* export_1562 */]
  6507. 00004400  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  6508. 00004404  486D 5122                pea.l      [A5 + 0x5122 /* export_2592 */]
  6509. 00004408  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  6510. 0000440C  2054                     movea.l    A0, [A4]
  6511. 0000440E  2F28 0076                move.l     -[A7], [A0 + 0x76]
  6512. 00004412  4EAD 37CA                jsr        [A5 + 0x37CA /* export_1781 */]
  6513. 00004416  2054                     movea.l    A0, [A4]
  6514. 00004418  1F28 007E                move.b     -[A7], [A0 + 0x7E]
  6515. 0000441C  2F0C                     move.l     -[A7], A4
  6516. 0000441E  4EAD 4FAA                jsr        [A5 + 0x4FAA /* export_2545 */]
  6517. 00004422  4A07                     tst.b      D7
  6518. 00004424  671A                     beq        +0x1C /* 00004440 */
  6519. 00004426  2054                     movea.l    A0, [A4]
  6520. 00004428  BC28 007E                cmp.b      D6, [A0 + 0x7E]
  6521. 0000442C  6612                     bne        +0x14 /* 00004440 */
  6522. 0000442E  2F2E FFCC                move.l     -[A7], [A6 - 0x34]
  6523. 00004432  2F2E FFC8                move.l     -[A7], [A6 - 0x38]
  6524. 00004436  7001                     moveq.l    D0, 0x01
  6525. 00004438  1F00                     move.b     -[A7], D0
  6526. 0000443A  2F0B                     move.l     -[A7], A3
  6527. 0000443C  4EAD 318A                jsr        [A5 + 0x318A /* export_1581 */]
  6528. label00004440:
  6529. 00004440  2F2E FFBC                move.l     -[A7], [A6 - 0x44]
  6530. 00004444  2F0B                     move.l     -[A7], A3
  6531. 00004446  2F0C                     move.l     -[A7], A4
  6532. 00004448  4EBA 002E                jsr        [PC + 0x2E /* 00004478 */]
  6533. 0000444C  2D6D F7EC 000C           move.l     [A6 + 0xC], [A5 - 0x814]
  6534. 00004452  4CEE 18C0 FFAC           movem.l    D6,D7,A3,A4, [A6 - 0x54]
  6535. 00004458  4E5E                     unlink     A6
  6536. 0000445A  2E9F                     move.l     [A7], [A7]+
  6537. 0000445C  4E75                     rts
  6538. 0000445E  9754                     sub.w      [A4], D3
  6539. 00004460  4D4F                     chk.w      D6, A7
  6540. 00004462  5649                     addq.w     A1, 3
  6541. 00004464  4544                     chk.w      D2, D4
  6542. 00004466  4F43                     chk.w      D7, D3
  6543. 00004468  554D                     subq.w     A5, 2
  6544. 0000446A  454E                     chk.w      D2, A6
  6545. 0000446C  542E 4856                addq.b     [A6 + 0x4856], 2
  6546. 00004470  5357                     subq.w     [A7], 1
  6547. 00004472  4954                     chk.w      D4, [A4]
  6548. 00004474  4348                     chk.w      D1, A0
  6549. 00004476  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6550. // begin alternate branch 00004478-00004480
  6551. fn00004478:
  6552. 00004478  4E56 0000                link       A6, 0
  6553. 0000447C  48E7 0118                movem.l    -[A7], D7,A3,A4
  6554. // end alternate branch 00004478-00004480
  6555. fn00004478: // (misaligned)
  6556. 0000447A  0000 48E7                ori.b      D0, 0xE7
  6557. 0000447E  0118                     btst       [A0]+, D0
  6558. 00004480  266E 0010                movea.l    A3, [A6 + 0x10]
  6559. 00004484  286E 0008                movea.l    A4, [A6 + 0x8]
  6560. 00004488  558F                     subq.l     A7, 2
  6561. 0000448A  2F0B                     move.l     -[A7], A3
  6562. 0000448C  4EAD 30C2                jsr        [A5 + 0x30C2 /* export_1556 */]
  6563. 00004490  1E1F                     move.b     D7, [A7]+
  6564. 00004492  1F07                     move.b     -[A7], D7
  6565. 00004494  7000                     moveq.l    D0, 0x00
  6566. 00004496  1F00                     move.b     -[A7], D0
  6567. 00004498  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6568. 0000449C  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  6569. 000044A0  7000                     moveq.l    D0, 0x00
  6570. 000044A2  1F00                     move.b     -[A7], D0
  6571. 000044A4  1F00                     move.b     -[A7], D0
  6572. 000044A6  2F0B                     move.l     -[A7], A3
  6573. 000044A8  4EAD 30CA                jsr        [A5 + 0x30CA /* export_1557 */]
  6574. 000044AC  7000                     moveq.l    D0, 0x00
  6575. 000044AE  1F00                     move.b     -[A7], D0
  6576. 000044B0  2F0B                     move.l     -[A7], A3
  6577. 000044B2  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  6578. 000044B6  4A07                     tst.b      D7
  6579. 000044B8  6708                     beq        +0xA /* 000044C2 */
  6580. 000044BA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6581. 000044BE  4EAD 1EBA                jsr        [A5 + 0x1EBA /* export_979 */]
  6582. label000044C2:
  6583. 000044C2  1F07                     move.b     -[A7], D7
  6584. 000044C4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6585. 000044C8  4EAD 31CA                jsr        [A5 + 0x31CA /* export_1589 */]
  6586. 000044CC  2F0B                     move.l     -[A7], A3
  6587. 000044CE  2054                     movea.l    A0, [A4]
  6588. 000044D0  2F28 000E                move.l     -[A7], [A0 + 0xE]
  6589. 000044D4  4EAD 1832                jsr        [A5 + 0x1832 /* export_770 */]
  6590. 000044D8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6591. 000044DC  2054                     movea.l    A0, [A4]
  6592. 000044DE  2F28 000E                move.l     -[A7], [A0 + 0xE]
  6593. 000044E2  4EAD 1832                jsr        [A5 + 0x1832 /* export_770 */]
  6594. 000044E6  2F0B                     move.l     -[A7], A3
  6595. 000044E8  2054                     movea.l    A0, [A4]
  6596. 000044EA  2F28 000E                move.l     -[A7], [A0 + 0xE]
  6597. 000044EE  4EAD 188A                jsr        [A5 + 0x188A /* export_781 */]
  6598. 000044F2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6599. 000044F6  2054                     movea.l    A0, [A4]
  6600. 000044F8  2F28 000E                move.l     -[A7], [A0 + 0xE]
  6601. 000044FC  4EAD 188A                jsr        [A5 + 0x188A /* export_781 */]
  6602. 00004500  4CEE 1880 FFF4           movem.l    D7,A3,A4, [A6 - 0xC]
  6603. 00004506  4E5E                     unlink     A6
  6604. 00004508  205F                     movea.l    A0, [A7]+
  6605. 0000450A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  6606. 0000450E  4ED0                     jmp        [A0]
  6607. 00004510  8024                     or.b       D0, -[A4]
  6608. 00004512  544D                     addq.w     A5, 2
  6609. 00004514  4F56                     chk.w      D7, [A6]
  6610. 00004516  4945                     chk.w      D4, D5
  6611. 00004518  444F                     neg.w      A7
  6612. 0000451A  4355                     chk.w      D1, [A5]
  6613. 0000451C  4D45                     chk.w      D6, D5
  6614. 0000451E  4E54 2E48                link       A4, -0xFFFFD1B8
  6615. 00004522  414E                     chk.w      D0, A6
  6616. 00004524  444C                     neg.w      A4
  6617. 00004526  4553                     chk.w      D2, [A3]
  6618. 00004528  484F                     pea.l      A7
  6619. 0000452A  5741                     subq.w     D1, 3
  6620. 0000452C  4E44                     trap       4
  6621. 0000452E  4143                     chk.w      D0, D3
  6622. 00004530  5449                     addq.w     A1, 2
  6623. 00004532  5641                     addq.w     D1, 3
  6624. 00004534  5445                     addq.w     D5, 2
  6625. 00004536  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6626. export_1929: // at 00004538 (misaligned)
  6627. 0000453A  0000 2F0C                ori.b      D0, 0xC
  6628. 0000453E  286E 0008                movea.l    A4, [A6 + 0x8]
  6629. 00004542  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  6630. 00004546  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6631. 0000454A  2F0C                     move.l     -[A7], A4
  6632. 0000454C  4EBA E71A                jsr        [PC - 0x18E6 /* 00002C68 */]
  6633. 00004550  2054                     movea.l    A0, [A4]
  6634. 00004552  7000                     moveq.l    D0, 0x00
  6635. 00004554  2140 0122                move.l     [A0 + 0x122], D0
  6636. 00004558  2054                     movea.l    A0, [A4]
  6637. 0000455A  4268 010E                clr.w      [A0 + 0x10E]
  6638. 0000455E  2054                     movea.l    A0, [A4]
  6639. 00004560  4268 0110                clr.w      [A0 + 0x110]
  6640. 00004564  286E FFFC                movea.l    A4, [A6 - 0x4]
  6641. 00004568  4E5E                     unlink     A6
  6642. 0000456A  205F                     movea.l    A0, [A7]+
  6643. 0000456C  4FEF 000A                lea.l      A7, [A7 + 0xA]
  6644. 00004570  4ED0                     jmp        [A0]
  6645. 00004572  8023                     or.b       D0, -[A3]
  6646. 00004574  5441                     addq.w     D1, 2
  6647. 00004576  424F                     clr.w      A7
  6648. 00004578  5554                     subq.w     [A4], 2
  6649. 0000457A  424F                     clr.w      A7
  6650. 0000457C  5844                     addq.w     D4, 4
  6651. 0000457E  4F43                     chk.w      D7, D3
  6652. 00004580  554D                     subq.w     A5, 2
  6653. 00004582  454E                     chk.w      D2, A6
  6654. 00004584  542E 4941                addq.b     [A6 + 0x4941], 2
  6655. 00004588  424F                     clr.w      A7
  6656. 0000458A  5554                     subq.w     [A4], 2
  6657. 0000458C  424F                     clr.w      A7
  6658. 0000458E  5844                     addq.w     D4, 4
  6659. 00004590  4F43                     chk.w      D7, D3
  6660. 00004592  554D                     subq.w     A5, 2
  6661. 00004594  454E                     chk.w      D2, A6
  6662. 00004596  5400                     addq.b     D0, 2
  6663. 00004598  0000 0000                ori.b      D0, 0x0
  6664. export_1930:
  6665. 0000459C  4E56 0000                link       A6, 0
  6666. 000045A0  48E7 0308                movem.l    -[A7], D6,D7,A4
  6667. 000045A4  286E 0008                movea.l    A4, [A6 + 0x8]
  6668. 000045A8  1F2E 000C                move.b     -[A7], [A6 + 0xC]
  6669. 000045AC  2F0C                     move.l     -[A7], A4
  6670. 000045AE  4EBA EB08                jsr        [PC - 0x14F8 /* 000030B8 */]
  6671. 000045B2  2C3C 6372 6431           move.l     D6, 0x63726431 /* 'crd1' */
  6672. 000045B8  4247                     clr.w      D7
  6673. 000045BA  6008                     bra        +0xA /* 000045C4 */
  6674. label000045BC:
  6675. 000045BC  2006                     move.l     D0, D6
  6676. 000045BE  5286                     addq.l     D6, 1
  6677. 000045C0  3007                     move.w     D0, D7
  6678. 000045C2  5247                     addq.w     D7, 1
  6679. label000045C4:
  6680. 000045C4  598F                     subq.l     A7, 4
  6681. 000045C6  2F06                     move.l     -[A7], D6
  6682. 000045C8  2054                     movea.l    A0, [A4]
  6683. 000045CA  2F28 0080                move.l     -[A7], [A0 + 0x80]
  6684. 000045CE  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  6685. 000045D2  48C7                     ext.l      D7
  6686. 000045D4  2054                     movea.l    A0, [A4]
  6687. 000045D6  2007                     move.l     D0, D7
  6688. 000045D8  E580                     asl        D0, 2
  6689. 000045DA  41E8 00E6                lea.l      A0, [A0 + 0xE6]
  6690. 000045DE  219F 0800                move.l     [A0 + D0], [A7]+
  6691. 000045E2  66D8                     bne        -0x26 /* 000045BC */
  6692. 000045E4  2054                     movea.l    A0, [A4]
  6693. 000045E6  3147 010E                move.w     [A0 + 0x10E], D7
  6694. 000045EA  2054                     movea.l    A0, [A4]
  6695. 000045EC  4A68 010E                tst.w      [A0 + 0x10E]
  6696. 000045F0  6754                     beq        +0x56 /* 00004646 */
  6697. 000045F2  2068 00E6                movea.l    A0, [A0 + 0xE6]
  6698. 000045F6  2050                     movea.l    A0, [A0]
  6699. 000045F8  2254                     movea.l    A1, [A4]
  6700. 000045FA  43E9 0112                lea.l      A1, [A1 + 0x112]
  6701. 000045FE  41E8 001A                lea.l      A0, [A0 + 0x1A]
  6702. 00004602  22D8                     move.l     [A1]+, [A0]+
  6703. 00004604  22D8                     move.l     [A1]+, [A0]+
  6704. 00004606  2054                     movea.l    A0, [A4]
  6705. 00004608  2248                     movea.l    A1, A0
  6706. 0000460A  3368 0118 011C           move.w     [A1 + 0x11C], [A0 + 0x118]
  6707. 00004610  2054                     movea.l    A0, [A4]
  6708. 00004612  2248                     movea.l    A1, A0
  6709. 00004614  2269 00E6                movea.l    A1, [A1 + 0xE6]
  6710. 00004618  2251                     movea.l    A1, [A1]
  6711. 0000461A  3029 0028                move.w     D0, [A1 + 0x28]
  6712. 0000461E  D068 011C                add.w      D0, [A0 + 0x11C]
  6713. 00004622  3140 0120                move.w     [A0 + 0x120], D0
  6714. 00004626  2054                     movea.l    A0, [A4]
  6715. 00004628  2248                     movea.l    A1, A0
  6716. 0000462A  3368 0114 011A           move.w     [A1 + 0x11A], [A0 + 0x114]
  6717. 00004630  2054                     movea.l    A0, [A4]
  6718. 00004632  2248                     movea.l    A1, A0
  6719. 00004634  2269 00E6                movea.l    A1, [A1 + 0xE6]
  6720. 00004638  2251                     movea.l    A1, [A1]
  6721. 0000463A  3029 0024                move.w     D0, [A1 + 0x24]
  6722. 0000463E  D068 011A                add.w      D0, [A0 + 0x11A]
  6723. 00004642  3140 011E                move.w     [A0 + 0x11E], D0
  6724. label00004646:
  6725. 00004646  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  6726. 0000464C  4E5E                     unlink     A6
  6727. 0000464E  205F                     movea.l    A0, [A7]+
  6728. 00004650  5C4F                     addq.w     A7, 6
  6729. 00004652  4ED0                     jmp        [A0]
  6730. 00004654  9D54                     sub.w      [A4], D6
  6731. 00004656  4142                     chk.w      D0, D2
  6732. 00004658  4F55                     chk.w      D7, [A5]
  6733. 0000465A  5442                     addq.w     D2, 2
  6734. 0000465C  4F58                     chk.w      D7, [A0]+
  6735. 0000465E  444F                     neg.w      A7
  6736. 00004660  4355                     chk.w      D1, [A5]
  6737. 00004662  4D45                     chk.w      D6, D5
  6738. 00004664  4E54 2E44                link       A4, -0xFFFFD1BC
  6739. 00004668  4F4D                     chk.w      D7, A5
  6740. 0000466A  414B                     chk.w      D0, A3
  6741. 0000466C  4556                     chk.w      D2, [A6]
  6742. 0000466E  4945                     chk.w      D4, D5
  6743. 00004670  5753                     subq.w     [A3], 3
  6744. 00004672  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6745. export_1931: // at 00004674 (misaligned)
  6746. 00004676  FFEC                     .invalid   <<F/7/7>>
  6747. 00004678  48E7 0018                movem.l    -[A7], A3,A4
  6748. 0000467C  286E 0008                movea.l    A4, [A6 + 0x8]
  6749. 00004680  598F                     subq.l     A7, 4
  6750. 00004682  2F3C 646C 6F67           move.l     -[A7], 0x646C6F67 /* 'dlog' */
  6751. 00004688  2054                     movea.l    A0, [A4]
  6752. 0000468A  2F28 0080                move.l     -[A7], [A0 + 0x80]
  6753. 0000468E  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  6754. 00004692  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  6755. 00004696  6700 0118                beq        +0x11A /* 000047B0 */
  6756. 0000469A  7000                     moveq.l    D0, 0x00
  6757. 0000469C  1F00                     move.b     -[A7], D0
  6758. 0000469E  2054                     movea.l    A0, [A4]
  6759. 000046A0  2F28 0080                move.l     -[A7], [A0 + 0x80]
  6760. 000046A4  4EAD 3982                jsr        [A5 + 0x3982 /* export_1836 */]
  6761. 000046A8  558F                     subq.l     A7, 2
  6762. 000046AA  2054                     movea.l    A0, [A4]
  6763. 000046AC  2F28 0084                move.l     -[A7], [A0 + 0x84]
  6764. 000046B0  4EAD 316A                jsr        [A5 + 0x316A /* export_1577 */]
  6765. 000046B4  558F                     subq.l     A7, 2
  6766. 000046B6  7001                     moveq.l    D0, 0x01
  6767. 000046B8  1F00                     move.b     -[A7], D0
  6768. 000046BA  1F00                     move.b     -[A7], D0
  6769. 000046BC  2F0C                     move.l     -[A7], A4
  6770. 000046BE  4EAD 4FEA                jsr        [A5 + 0x4FEA /* export_2553 */]
  6771. 000046C2  3D5F FFF0                move.w     [A6 - 0x10], [A7]+
  6772. 000046C6  3D6D F134 FFF2           move.w     [A6 - 0xE], [A5 - 0xECC]
  6773. 000046CC  41EE FFF4                lea.l      A0, [A6 - 0xC]
  6774. 000046D0  43ED F814                lea.l      A1, [A5 - 0x7EC]
  6775. 000046D4  20D9                     move.l     [A0]+, [A1]+
  6776. 000046D6  20D9                     move.l     [A0]+, [A1]+
  6777. 000046D8  598F                     subq.l     A7, 4
  6778. 000046DA  2F3C 636E 746C           move.l     -[A7], 0x636E746C /* 'cntl' */
  6779. 000046E0  2054                     movea.l    A0, [A4]
  6780. 000046E2  2F28 0080                move.l     -[A7], [A0 + 0x80]
  6781. 000046E6  4EAD 1D52                jsr        [A5 + 0x1D52 /* export_934 */]
  6782. 000046EA  265F                     movea.l    A3, [A7]+
  6783. 000046EC  200B                     move.l     D0, A3
  6784. 000046EE  544F                     addq.w     A7, 2
  6785. 000046F0  672C                     beq        +0x2E /* 0000471E */
  6786. 000046F2  2053                     movea.l    A0, [A3]
  6787. 000046F4  3D68 0020 FFF6           move.w     [A6 - 0xA], [A0 + 0x20]
  6788. 000046FA  2053                     movea.l    A0, [A3]
  6789. 000046FC  3028 0028                move.w     D0, [A0 + 0x28]
  6790. 00004700  D06E FFF6                add.w      D0, [A6 - 0xA]
  6791. 00004704  3D40 FFFA                move.w     [A6 - 0x6], D0
  6792. 00004708  2053                     movea.l    A0, [A3]
  6793. 0000470A  3D68 001C FFF4           move.w     [A6 - 0xC], [A0 + 0x1C]
  6794. 00004710  2053                     movea.l    A0, [A3]
  6795. 00004712  3028 0024                move.w     D0, [A0 + 0x24]
  6796. 00004716  D06E FFF4                add.w      D0, [A6 - 0xC]
  6797. 0000471A  3D40 FFF8                move.w     [A6 - 0x8], D0
  6798. label0000471E:
  6799. 0000471E  598F                     subq.l     A7, 4
  6800. 00004720  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6801. 00004724  2054                     movea.l    A0, [A4]
  6802. 00004726  2F28 0076                move.l     -[A7], [A0 + 0x76]
  6803. 0000472A  4EAD 37E2                jsr        [A5 + 0x37E2 /* export_1784 */]
  6804. 0000472E  2054                     movea.l    A0, [A4]
  6805. 00004730  215F 0122                move.l     [A0 + 0x122], [A7]+
  6806. 00004734  598F                     subq.l     A7, 4
  6807. 00004736  2054                     movea.l    A0, [A4]
  6808. 00004738  2F28 0084                move.l     -[A7], [A0 + 0x84]
  6809. 0000473C  4EAD 30F2                jsr        [A5 + 0x30F2 /* export_1562 */]
  6810. 00004740  265F                     movea.l    A3, [A7]+
  6811. 00004742  598F                     subq.l     A7, 4
  6812. 00004744  4EAD 3542                jsr        [A5 + 0x3542 /* export_1700 */]
  6813. 00004748  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  6814. 0000474C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  6815. 00004750  3F2E 000E                move.w     -[A7], [A6 + 0xE]
  6816. 00004754  486E FFF4                pea.l      [A6 - 0xC]
  6817. 00004758  2F0B                     move.l     -[A7], A3
  6818. 0000475A  7000                     moveq.l    D0, 0x00
  6819. 0000475C  2F00                     move.l     -[A7], D0
  6820. 0000475E  2054                     movea.l    A0, [A4]
  6821. 00004760  2F28 0122                move.l     -[A7], [A0 + 0x122]
  6822. 00004764  4EAD 55B2                jsr        [A5 + 0x55B2 /* export_2738 */]
  6823. 00004768  558F                     subq.l     A7, 2
  6824. 0000476A  2054                     movea.l    A0, [A4]
  6825. 0000476C  2F28 0122                move.l     -[A7], [A0 + 0x122]
  6826. 00004770  4EAD 34B2                jsr        [A5 + 0x34B2 /* export_1682 */]
  6827. 00004774  4A1F                     tst.b      [A7]+
  6828. 00004776  6738                     beq        +0x3A /* 000047B0 */
  6829. 00004778  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  6830. 0000477C  486E FFF4                pea.l      [A6 - 0xC]
  6831. 00004780  2054                     movea.l    A0, [A4]
  6832. 00004782  2F28 0084                move.l     -[A7], [A0 + 0x84]
  6833. 00004786  4EAD 3022                jsr        [A5 + 0x3022 /* export_1536 */]
  6834. 0000478A  558F                     subq.l     A7, 2
  6835. 0000478C  7001                     moveq.l    D0, 0x01
  6836. 0000478E  1F00                     move.b     -[A7], D0
  6837. 00004790  2054                     movea.l    A0, [A4]
  6838. 00004792  2F28 0122                move.l     -[A7], [A0 + 0x122]
  6839. 00004796  4EAD 5622                jsr        [A5 + 0x5622 /* export_2752 */]
  6840. 0000479A  2054                     movea.l    A0, [A4]
  6841. 0000479C  2F28 0122                move.l     -[A7], [A0 + 0x122]
  6842. 000047A0  4EAD 5712                jsr        [A5 + 0x5712 /* export_2782 */]
  6843. 000047A4  598F                     subq.l     A7, 4
  6844. 000047A6  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  6845. 000047AA  4EAD 130A                jsr        [A5 + 0x130A /* export_605 */]
  6846. 000047AE  5C4F                     addq.w     A7, 6
  6847. label000047B0:
  6848. 000047B0  4CEE 1800 FFE4           movem.l    A3,A4, [A6 - 0x1C]
  6849. 000047B6  4E5E                     unlink     A6
  6850. 000047B8  205F                     movea.l    A0, [A7]+
  6851. 000047BA  504F                     addq.w     A7, 8
  6852. 000047BC  4ED0                     jmp        [A0]
  6853. 000047BE  8021                     or.b       D0, -[A1]
  6854. 000047C0  5441                     addq.w     D1, 2
  6855. 000047C2  424F                     clr.w      A7
  6856. 000047C4  5554                     subq.w     [A4], 2
  6857. 000047C6  424F                     clr.w      A7
  6858. 000047C8  5844                     addq.w     D4, 4
  6859. 000047CA  4F43                     chk.w      D7, D3
  6860. 000047CC  554D                     subq.w     A5, 2
  6861. 000047CE  454E                     chk.w      D2, A6
  6862. 000047D0  542E 4143                addq.b     [A6 + 0x4143], 2
  6863. 000047D4  544C                     addq.w     A4, 2
  6864. 000047D6  494B                     chk.w      D4, A3
  6865. 000047D8  4541                     chk.w      D2, D1
  6866. 000047DA  424F                     clr.w      A7
  6867. 000047DC  5554                     subq.w     [A4], 2
  6868. 000047DE  424F                     clr.w      A7
  6869. 000047E0  5800                     addq.b     D0, 4
  6870. 000047E2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  6871. export_1932: // at 000047E4 (misaligned)
  6872. 000047E6  0000 2F0C                ori.b      D0, 0xC
  6873. 000047EA  286E 0008                movea.l    A4, [A6 + 0x8]
  6874. 000047EE  2054                     movea.l    A0, [A4]
  6875. 000047F0  7000                     moveq.l    D0, 0x00
  6876. 000047F2  2140 0086                move.l     [A0 + 0x86], D0
  6877. 000047F6  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6878. 000047FA  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6879. 000047FE  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6880. 00004802  2F0C                     move.l     -[A7], A4
  6881. 00004804  4EBA D1B6                jsr        [PC - 0x2E4A /* 000019BC */]
  6882. 00004808  286E FFFC                movea.l    A4, [A6 - 0x4]
  6883. 0000480C  4E5E                     unlink     A6
  6884. 0000480E  205F                     movea.l    A0, [A7]+
  6885. 00004810  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6886. 00004814  4ED0                     jmp        [A0]
  6887. 00004816  9C54                     sub.w      D6, [A4]
  6888. 00004818  4D4F                     chk.w      D6, A7
  6889. 0000481A  5649                     addq.w     A1, 3
  6890. 0000481C  4544                     chk.w      D2, D4
  6891. 0000481E  4F43                     chk.w      D7, D3
  6892. 00004820  4649                     not.w      A1
  6893. 00004822  4C45 5245                movem.l    D0,D2,D6,A1,A4,A6, D5
  6894. 00004826  4653                     not.w      [A3]
  6895. 00004828  5749                     subq.w     A1, 3
  6896. 0000482A  4E44                     trap       4
  6897. 0000482C  4F57                     chk.w      D7, [A7]
  6898. 0000482E  2E49                     movea.l    A7, A1
  6899. 00004830  5245                     addq.w     D5, 1
  6900. 00004832  5300                     subq.b     D0, 1
  6901. 00004834  0000 0000                ori.b      D0, 0x0
  6902. export_1933:
  6903. 00004838  4E56 0000                link       A6, 0
  6904. 0000483C  206E 0008                movea.l    A0, [A6 + 0x8]
  6905. 00004840  2050                     movea.l    A0, [A0]
  6906. 00004842  216E 000C 0086           move.l     [A0 + 0x86], [A6 + 0xC]
  6907. 00004848  4E5E                     unlink     A6
  6908. 0000484A  205F                     movea.l    A0, [A7]+
  6909. 0000484C  504F                     addq.w     A7, 8
  6910. 0000484E  4ED0                     jmp        [A0]
  6911. 00004850  8028 544D                or.b       D0, [A0 + 0x544D]
  6912. 00004854  4F56                     chk.w      D7, [A6]
  6913. 00004856  4945                     chk.w      D4, D5
  6914. 00004858  444F                     neg.w      A7
  6915. 0000485A  4346                     chk.w      D1, D6
  6916. 0000485C  494C                     chk.w      D4, A4
  6917. 0000485E  4552                     chk.w      D2, [A2]
  6918. 00004860  4546                     chk.w      D2, D6
  6919. 00004862  5357                     subq.w     [A7], 1
  6920. 00004864  494E                     chk.w      D4, A6
  6921. 00004866  444F                     neg.w      A7
  6922. 00004868  572E 5345                subq.b     [A6 + 0x5345], 3
  6923. 0000486C  544D                     addq.w     A5, 2
  6924. 0000486E  4F56                     chk.w      D7, [A6]
  6925. 00004870  4945                     chk.w      D4, D5
  6926. 00004872  444F                     neg.w      A7
  6927. 00004874  4355                     chk.w      D1, [A5]
  6928. 00004876  4D45                     chk.w      D6, D5
  6929. 00004878  4E54 0000                link       A4, 0
  6930. export_1934:
  6931. 0000487C  4E56 0000                link       A6, 0
  6932. 00004880  2F0C                     move.l     -[A7], A4
  6933. 00004882  286E 0008                movea.l    A4, [A6 + 0x8]
  6934. 00004886  2054                     movea.l    A0, [A4]
  6935. 00004888  4AA8 0086                tst.l      [A0 + 0x86]
  6936. 0000488C  6708                     beq        +0xA /* 00004896 */
  6937. 0000488E  2F28 0086                move.l     -[A7], [A0 + 0x86]
  6938. 00004892  4EAD 4F9A                jsr        [A5 + 0x4F9A /* export_2543 */]
  6939. label00004896:
  6940. 00004896  2F0C                     move.l     -[A7], A4
  6941. 00004898  4EAD 08BA                jsr        [A5 + 0x8BA /* export_275 */]
  6942. 0000489C  286E FFFC                movea.l    A4, [A6 - 0x4]
  6943. 000048A0  4E5E                     unlink     A6
  6944. 000048A2  2E9F                     move.l     [A7], [A7]+
  6945. 000048A4  4E75                     rts
  6946. 000048A6  9D54                     sub.w      [A4], D6
  6947. 000048A8  4D4F                     chk.w      D6, A7
  6948. 000048AA  5649                     addq.w     A1, 3
  6949. 000048AC  4544                     chk.w      D2, D4
  6950. 000048AE  4F43                     chk.w      D7, D3
  6951. 000048B0  4649                     not.w      A1
  6952. 000048B2  4C45 5245                movem.l    D0,D2,D6,A1,A4,A6, D5
  6953. 000048B6  4653                     not.w      [A3]
  6954. 000048B8  5749                     subq.w     A1, 3
  6955. 000048BA  4E44                     trap       4
  6956. 000048BC  4F57                     chk.w      D7, [A7]
  6957. 000048BE  2E43                     movea.l    A7, D3
  6958. 000048C0  4C4F 5345                movem.l    D0,D2,D6,A0,A1,A4,A6, A7
  6959. 000048C4  0000 0000                ori.b      D0, 0x0
  6960. export_1935:
  6961. fn000048C8:
  6962. 000048C8  4E56 0000                link       A6, 0
  6963. 000048CC  48E7 0018                movem.l    -[A7], A3,A4
  6964. 000048D0  286E 0008                movea.l    A4, [A6 + 0x8]
  6965. 000048D4  7026                     moveq.l    D0, 0x26
  6966. 000048D6  2F00                     move.l     -[A7], D0
  6967. 000048D8  486D 2342                pea.l      [A5 + 0x2342 /* export_1124 */]
  6968. 000048DC  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  6969. 000048E0  2640                     movea.l    A3, D0
  6970. 000048E2  2F0B                     move.l     -[A7], A3
  6971. 000048E4  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  6972. 000048E8  2054                     movea.l    A0, [A4]
  6973. 000048EA  214B 006C                move.l     [A0 + 0x6C], A3
  6974. 000048EE  7026                     moveq.l    D0, 0x26
  6975. 000048F0  2F00                     move.l     -[A7], D0
  6976. 000048F2  486D 2342                pea.l      [A5 + 0x2342 /* export_1124 */]
  6977. 000048F6  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  6978. 000048FA  2640                     movea.l    A3, D0
  6979. 000048FC  2F0B                     move.l     -[A7], A3
  6980. 000048FE  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  6981. 00004902  2054                     movea.l    A0, [A4]
  6982. 00004904  214B 0070                move.l     [A0 + 0x70], A3
  6983. 00004908  2054                     movea.l    A0, [A4]
  6984. 0000490A  117C 0001 0074           move.b     [A0 + 0x74], 0x1
  6985. 00004910  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  6986. 00004914  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  6987. 00004918  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  6988. 0000491C  2F0C                     move.l     -[A7], A4
  6989. 0000491E  4EAD 0CE2                jsr        [A5 + 0xCE2 /* export_408 */]
  6990. 00004922  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  6991. 00004928  4E5E                     unlink     A6
  6992. 0000492A  205F                     movea.l    A0, [A7]+
  6993. 0000492C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  6994. 00004930  4ED0                     jmp        [A0]
  6995. 00004932  9354                     sub.w      [A4], D1
  6996. 00004934  4D4F                     chk.w      D6, A7
  6997. 00004936  5649                     addq.w     A1, 3
  6998. 00004938  4547                     chk.w      D2, D7
  6999. 0000493A  5249                     addq.w     A1, 1
  7000. 0000493C  4456                     neg.w      [A6]
  7001. 0000493E  4945                     chk.w      D4, D5
  7002. 00004940  572E 4952                subq.b     [A6 + 0x4952], 3
  7003. 00004944  4553                     chk.w      D2, [A3]
  7004. 00004946  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7005. export_1936: // at 00004948 (misaligned)
  7006. 0000494A  FFE8                     .invalid   <<F/7/7>>
  7007. 0000494C  48E7 0108                movem.l    -[A7], D7,A4
  7008. 00004950  286E 0008                movea.l    A4, [A6 + 0x8]
  7009. 00004954  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7010. 00004958  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7011. 0000495C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7012. 00004960  2F0C                     move.l     -[A7], A4
  7013. 00004962  4EBA FF64                jsr        [PC - 0x9C /* 000048C8 */]
  7014. 00004966  3F3C 03E8                move.w     -[A7], 0x3E8
  7015. 0000496A  2054                     movea.l    A0, [A4]
  7016. 0000496C  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  7017. 00004970  4EBA B806                jsr        [PC - 0x47FA /* 00000178 */]
  7018. 00004974  3F3C 03E9                move.w     -[A7], 0x3E9
  7019. 00004978  2054                     movea.l    A0, [A4]
  7020. 0000497A  2F28 0070                move.l     -[A7], [A0 + 0x70]
  7021. 0000497E  4EBA B7F8                jsr        [PC - 0x4808 /* 00000178 */]
  7022. 00004982  7E01                     moveq.l    D7, 0x01
  7023. 00004984  603A                     bra        +0x3C /* 000049C0 */
  7024. label00004986:
  7025. 00004986  598F                     subq.l     A7, 4
  7026. 00004988  3F07                     move.w     -[A7], D7
  7027. 0000498A  2054                     movea.l    A0, [A4]
  7028. 0000498C  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  7029. 00004990  4EBA B8B2                jsr        [PC - 0x474E /* 00000244 */]
  7030. 00004994  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  7031. 00004998  3F07                     move.w     -[A7], D7
  7032. 0000499A  7001                     moveq.l    D0, 0x01
  7033. 0000499C  3F00                     move.w     -[A7], D0
  7034. 0000499E  2054                     movea.l    A0, [A4]
  7035. 000049A0  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  7036. 000049A4  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  7037. 000049A8  3F07                     move.w     -[A7], D7
  7038. 000049AA  7001                     moveq.l    D0, 0x01
  7039. 000049AC  3F00                     move.w     -[A7], D0
  7040. 000049AE  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  7041. 000049B2  2054                     movea.l    A0, [A4]
  7042. 000049B4  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  7043. 000049B8  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  7044. 000049BC  3007                     move.w     D0, D7
  7045. 000049BE  5247                     addq.w     D7, 1
  7046. label000049C0:
  7047. 000049C0  2054                     movea.l    A0, [A4]
  7048. 000049C2  BE68 003A                cmp.w      D7, [A0 + 0x3A]
  7049. 000049C6  6FBE                     ble        -0x40 /* 00004986 */
  7050. 000049C8  598F                     subq.l     A7, 4
  7051. 000049CA  7001                     moveq.l    D0, 0x01
  7052. 000049CC  3F00                     move.w     -[A7], D0
  7053. 000049CE  2054                     movea.l    A0, [A4]
  7054. 000049D0  2F28 0070                move.l     -[A7], [A0 + 0x70]
  7055. 000049D4  4EBA B86E                jsr        [PC - 0x4792 /* 00000244 */]
  7056. 000049D8  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  7057. 000049DC  7001                     moveq.l    D0, 0x01
  7058. 000049DE  3F00                     move.w     -[A7], D0
  7059. 000049E0  2054                     movea.l    A0, [A4]
  7060. 000049E2  3F28 0038                move.w     -[A7], [A0 + 0x38]
  7061. 000049E6  2F28 0040                move.l     -[A7], [A0 + 0x40]
  7062. 000049EA  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  7063. 000049EE  7001                     moveq.l    D0, 0x01
  7064. 000049F0  3F00                     move.w     -[A7], D0
  7065. 000049F2  2054                     movea.l    A0, [A4]
  7066. 000049F4  3F28 0038                move.w     -[A7], [A0 + 0x38]
  7067. 000049F8  3F2E FFEC                move.w     -[A7], [A6 - 0x14]
  7068. 000049FC  2F28 0040                move.l     -[A7], [A0 + 0x40]
  7069. 00004A00  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  7070. 00004A04  7E02                     moveq.l    D7, 0x02
  7071. 00004A06  6026                     bra        +0x28 /* 00004A2E */
  7072. label00004A08:
  7073. 00004A08  3F07                     move.w     -[A7], D7
  7074. 00004A0A  7001                     moveq.l    D0, 0x01
  7075. 00004A0C  3F00                     move.w     -[A7], D0
  7076. 00004A0E  2054                     movea.l    A0, [A4]
  7077. 00004A10  2F28 0040                move.l     -[A7], [A0 + 0x40]
  7078. 00004A14  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  7079. 00004A18  3F07                     move.w     -[A7], D7
  7080. 00004A1A  7001                     moveq.l    D0, 0x01
  7081. 00004A1C  3F00                     move.w     -[A7], D0
  7082. 00004A1E  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  7083. 00004A22  2054                     movea.l    A0, [A4]
  7084. 00004A24  2F28 0040                move.l     -[A7], [A0 + 0x40]
  7085. 00004A28  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  7086. 00004A2C  5447                     addq.w     D7, 2
  7087. label00004A2E:
  7088. 00004A2E  2054                     movea.l    A0, [A4]
  7089. 00004A30  BE68 0038                cmp.w      D7, [A0 + 0x38]
  7090. 00004A34  6DD2                     blt        -0x2C /* 00004A08 */
  7091. 00004A36  2F0C                     move.l     -[A7], A4
  7092. 00004A38  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  7093. 00004A3C  7001                     moveq.l    D0, 0x01
  7094. 00004A3E  3F00                     move.w     -[A7], D0
  7095. 00004A40  2054                     movea.l    A0, [A4]
  7096. 00004A42  3F28 0038                move.w     -[A7], [A0 + 0x38]
  7097. 00004A46  486E FFF0                pea.l      [A6 - 0x10]
  7098. 00004A4A  2F0C                     move.l     -[A7], A4
  7099. 00004A4C  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  7100. 00004A50  486E FFF0                pea.l      [A6 - 0x10]
  7101. 00004A54  2F0C                     move.l     -[A7], A4
  7102. 00004A56  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  7103. 00004A5A  4CEE 1080 FFE0           movem.l    D7,A4, [A6 - 0x20]
  7104. 00004A60  4E5E                     unlink     A6
  7105. 00004A62  205F                     movea.l    A0, [A7]+
  7106. 00004A64  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7107. 00004A68  4ED0                     jmp        [A0]
  7108. 00004A6A  9454                     sub.w      D2, [A4]
  7109. 00004A6C  564D                     addq.w     A5, 3
  7110. 00004A6E  4F56                     chk.w      D7, [A6]
  7111. 00004A70  4945                     chk.w      D4, D5
  7112. 00004A72  4752                     chk.w      D3, [A2]
  7113. 00004A74  4944                     chk.w      D4, D4
  7114. 00004A76  5649                     addq.w     A1, 3
  7115. 00004A78  4557                     chk.w      D2, [A7]
  7116. 00004A7A  2E49                     movea.l    A7, A1
  7117. 00004A7C  5245                     addq.w     D5, 1
  7118. 00004A7E  5300                     subq.b     D0, 1
  7119. 00004A80  0000 0000                ori.b      D0, 0x0
  7120. export_1937:
  7121. 00004A84  4E56 FFE8                link       A6, -0x0018
  7122. 00004A88  48E7 0108                movem.l    -[A7], D7,A4
  7123. 00004A8C  286E 0008                movea.l    A4, [A6 + 0x8]
  7124. 00004A90  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7125. 00004A94  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7126. 00004A98  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7127. 00004A9C  2F0C                     move.l     -[A7], A4
  7128. 00004A9E  4EBA FE28                jsr        [PC - 0x1D8 /* 000048C8 */]
  7129. 00004AA2  3F3C 03EA                move.w     -[A7], 0x3EA
  7130. 00004AA6  2054                     movea.l    A0, [A4]
  7131. 00004AA8  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  7132. 00004AAC  4EBA B6CA                jsr        [PC - 0x4936 /* 00000178 */]
  7133. 00004AB0  3F3C 03EB                move.w     -[A7], 0x3EB
  7134. 00004AB4  2054                     movea.l    A0, [A4]
  7135. 00004AB6  2F28 0070                move.l     -[A7], [A0 + 0x70]
  7136. 00004ABA  4EBA B6BC                jsr        [PC - 0x4944 /* 00000178 */]
  7137. 00004ABE  7E01                     moveq.l    D7, 0x01
  7138. 00004AC0  603A                     bra        +0x3C /* 00004AFC */
  7139. label00004AC2:
  7140. 00004AC2  598F                     subq.l     A7, 4
  7141. 00004AC4  3F07                     move.w     -[A7], D7
  7142. 00004AC6  2054                     movea.l    A0, [A4]
  7143. 00004AC8  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  7144. 00004ACC  4EBA B776                jsr        [PC - 0x488A /* 00000244 */]
  7145. 00004AD0  2D5F FFE8                move.l     [A6 - 0x18], [A7]+
  7146. 00004AD4  3F07                     move.w     -[A7], D7
  7147. 00004AD6  7001                     moveq.l    D0, 0x01
  7148. 00004AD8  3F00                     move.w     -[A7], D0
  7149. 00004ADA  2054                     movea.l    A0, [A4]
  7150. 00004ADC  2F28 0040                move.l     -[A7], [A0 + 0x40]
  7151. 00004AE0  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  7152. 00004AE4  3F07                     move.w     -[A7], D7
  7153. 00004AE6  7001                     moveq.l    D0, 0x01
  7154. 00004AE8  3F00                     move.w     -[A7], D0
  7155. 00004AEA  3F2E FFE8                move.w     -[A7], [A6 - 0x18]
  7156. 00004AEE  2054                     movea.l    A0, [A4]
  7157. 00004AF0  2F28 0040                move.l     -[A7], [A0 + 0x40]
  7158. 00004AF4  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  7159. 00004AF8  3007                     move.w     D0, D7
  7160. 00004AFA  5247                     addq.w     D7, 1
  7161. label00004AFC:
  7162. 00004AFC  2054                     movea.l    A0, [A4]
  7163. 00004AFE  BE68 0038                cmp.w      D7, [A0 + 0x38]
  7164. 00004B02  6FBE                     ble        -0x40 /* 00004AC2 */
  7165. 00004B04  598F                     subq.l     A7, 4
  7166. 00004B06  7001                     moveq.l    D0, 0x01
  7167. 00004B08  3F00                     move.w     -[A7], D0
  7168. 00004B0A  2054                     movea.l    A0, [A4]
  7169. 00004B0C  2F28 0070                move.l     -[A7], [A0 + 0x70]
  7170. 00004B10  4EBA B732                jsr        [PC - 0x48CE /* 00000244 */]
  7171. 00004B14  2D5F FFEC                move.l     [A6 - 0x14], [A7]+
  7172. 00004B18  7001                     moveq.l    D0, 0x01
  7173. 00004B1A  3F00                     move.w     -[A7], D0
  7174. 00004B1C  2054                     movea.l    A0, [A4]
  7175. 00004B1E  3F28 003A                move.w     -[A7], [A0 + 0x3A]
  7176. 00004B22  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  7177. 00004B26  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  7178. 00004B2A  7001                     moveq.l    D0, 0x01
  7179. 00004B2C  3F00                     move.w     -[A7], D0
  7180. 00004B2E  2054                     movea.l    A0, [A4]
  7181. 00004B30  3F28 003A                move.w     -[A7], [A0 + 0x3A]
  7182. 00004B34  3F2E FFEE                move.w     -[A7], [A6 - 0x12]
  7183. 00004B38  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  7184. 00004B3C  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  7185. 00004B40  7E02                     moveq.l    D7, 0x02
  7186. 00004B42  6026                     bra        +0x28 /* 00004B6A */
  7187. label00004B44:
  7188. 00004B44  3F07                     move.w     -[A7], D7
  7189. 00004B46  7001                     moveq.l    D0, 0x01
  7190. 00004B48  3F00                     move.w     -[A7], D0
  7191. 00004B4A  2054                     movea.l    A0, [A4]
  7192. 00004B4C  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  7193. 00004B50  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  7194. 00004B54  3F07                     move.w     -[A7], D7
  7195. 00004B56  7001                     moveq.l    D0, 0x01
  7196. 00004B58  3F00                     move.w     -[A7], D0
  7197. 00004B5A  3F2E FFEA                move.w     -[A7], [A6 - 0x16]
  7198. 00004B5E  2054                     movea.l    A0, [A4]
  7199. 00004B60  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  7200. 00004B64  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  7201. 00004B68  5447                     addq.w     D7, 2
  7202. label00004B6A:
  7203. 00004B6A  2054                     movea.l    A0, [A4]
  7204. 00004B6C  BE68 003A                cmp.w      D7, [A0 + 0x3A]
  7205. 00004B70  6DD2                     blt        -0x2C /* 00004B44 */
  7206. 00004B72  2F0C                     move.l     -[A7], A4
  7207. 00004B74  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  7208. 00004B78  7001                     moveq.l    D0, 0x01
  7209. 00004B7A  3F00                     move.w     -[A7], D0
  7210. 00004B7C  2054                     movea.l    A0, [A4]
  7211. 00004B7E  3F28 003A                move.w     -[A7], [A0 + 0x3A]
  7212. 00004B82  486E FFF0                pea.l      [A6 - 0x10]
  7213. 00004B86  2F0C                     move.l     -[A7], A4
  7214. 00004B88  4EAD 151A                jsr        [A5 + 0x151A /* export_671 */]
  7215. 00004B8C  486E FFF0                pea.l      [A6 - 0x10]
  7216. 00004B90  2F0C                     move.l     -[A7], A4
  7217. 00004B92  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  7218. 00004B96  4CEE 1080 FFE0           movem.l    D7,A4, [A6 - 0x20]
  7219. 00004B9C  4E5E                     unlink     A6
  7220. 00004B9E  205F                     movea.l    A0, [A7]+
  7221. 00004BA0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7222. 00004BA4  4ED0                     jmp        [A0]
  7223. 00004BA6  9454                     sub.w      D2, [A4]
  7224. 00004BA8  484D                     pea.l      A5
  7225. 00004BAA  4F56                     chk.w      D7, [A6]
  7226. 00004BAC  4945                     chk.w      D4, D5
  7227. 00004BAE  4752                     chk.w      D3, [A2]
  7228. 00004BB0  4944                     chk.w      D4, D4
  7229. 00004BB2  5649                     addq.w     A1, 3
  7230. 00004BB4  4557                     chk.w      D2, [A7]
  7231. 00004BB6  2E49                     movea.l    A7, A1
  7232. 00004BB8  5245                     addq.w     D5, 1
  7233. 00004BBA  5300                     subq.b     D0, 1
  7234. 00004BBC  0000 0000                ori.b      D0, 0x0
  7235. export_1938:
  7236. fn00004BC0:
  7237. 00004BC0  4E56 0000                link       A6, 0
  7238. 00004BC4  48E7 0018                movem.l    -[A7], A3,A4
  7239. 00004BC8  266E 0014                movea.l    A3, [A6 + 0x14]
  7240. 00004BCC  286E 0008                movea.l    A4, [A6 + 0x8]
  7241. 00004BD0  2F0B                     move.l     -[A7], A3
  7242. 00004BD2  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7243. 00004BD6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7244. 00004BDA  2F0C                     move.l     -[A7], A4
  7245. 00004BDC  4EAD 0EEA                jsr        [A5 + 0xEEA /* export_473 */]
  7246. 00004BE0  2054                     movea.l    A0, [A4]
  7247. 00004BE2  214B 0068                move.l     [A0 + 0x68], A3
  7248. 00004BE6  7026                     moveq.l    D0, 0x26
  7249. 00004BE8  2F00                     move.l     -[A7], D0
  7250. 00004BEA  486D 233A                pea.l      [A5 + 0x233A /* export_1123 */]
  7251. 00004BEE  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  7252. 00004BF2  2640                     movea.l    A3, D0
  7253. 00004BF4  2F0B                     move.l     -[A7], A3
  7254. 00004BF6  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  7255. 00004BFA  2054                     movea.l    A0, [A4]
  7256. 00004BFC  214B 006C                move.l     [A0 + 0x6C], A3
  7257. 00004C00  2054                     movea.l    A0, [A4]
  7258. 00004C02  117C 0001 0074           move.b     [A0 + 0x74], 0x1
  7259. 00004C08  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  7260. 00004C0E  4E5E                     unlink     A6
  7261. 00004C10  205F                     movea.l    A0, [A7]+
  7262. 00004C12  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7263. 00004C16  4ED0                     jmp        [A0]
  7264. 00004C18  9854                     sub.w      D4, [A4]
  7265. 00004C1A  4D4F                     chk.w      D6, A7
  7266. 00004C1C  5649                     addq.w     A1, 3
  7267. 00004C1E  454C                     chk.w      D2, A4
  7268. 00004C20  4953                     chk.w      D4, [A3]
  7269. 00004C22  544C                     addq.w     A4, 2
  7270. 00004C24  4142                     chk.w      D0, D2
  7271. 00004C26  454C                     chk.w      D2, A4
  7272. 00004C28  5649                     addq.w     A1, 3
  7273. 00004C2A  4557                     chk.w      D2, [A7]
  7274. 00004C2C  2E49                     movea.l    A7, A1
  7275. 00004C2E  5245                     addq.w     D5, 1
  7276. 00004C30  5300                     subq.b     D0, 1
  7277. 00004C32  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7278. export_1939: // at 00004C34 (misaligned)
  7279. 00004C36  0000 48E7                ori.b      D0, 0xE7
  7280. 00004C3A  0108                     btst       A0, D0
  7281. 00004C3C  286E 0008                movea.l    A4, [A6 + 0x8]
  7282. 00004C40  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7283. 00004C44  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7284. 00004C48  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7285. 00004C4C  2F0C                     move.l     -[A7], A4
  7286. 00004C4E  4EBA FF70                jsr        [PC - 0x90 /* 00004BC0 */]
  7287. 00004C52  3F3C 03E8                move.w     -[A7], 0x3E8
  7288. 00004C56  2054                     movea.l    A0, [A4]
  7289. 00004C58  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  7290. 00004C5C  4EBA B3A2                jsr        [PC - 0x4C5E /* 00000000 */]
  7291. 00004C60  598F                     subq.l     A7, 4
  7292. 00004C62  2054                     movea.l    A0, [A4]
  7293. 00004C64  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  7294. 00004C68  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  7295. 00004C6C  2E1F                     move.l     D7, [A7]+
  7296. 00004C6E  601E                     bra        +0x20 /* 00004C8E */
  7297. label00004C70:
  7298. 00004C70  3F07                     move.w     -[A7], D7
  7299. 00004C72  7001                     moveq.l    D0, 0x01
  7300. 00004C74  3F00                     move.w     -[A7], D0
  7301. 00004C76  558F                     subq.l     A7, 2
  7302. 00004C78  3F07                     move.w     -[A7], D7
  7303. 00004C7A  2054                     movea.l    A0, [A4]
  7304. 00004C7C  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  7305. 00004C80  4EBA B442                jsr        [PC - 0x4BBE /* 000000C4 */]
  7306. 00004C84  2F0C                     move.l     -[A7], A4
  7307. 00004C86  4EAD 03C2                jsr        [A5 + 0x3C2 /* export_116 */]
  7308. 00004C8A  2007                     move.l     D0, D7
  7309. 00004C8C  5387                     subq.l     D7, 1
  7310. label00004C8E:
  7311. 00004C8E  4A87                     tst.l      D7
  7312. 00004C90  62DE                     bhi        -0x20 /* 00004C70 */
  7313. 00004C92  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  7314. 00004C98  4E5E                     unlink     A6
  7315. 00004C9A  205F                     movea.l    A0, [A7]+
  7316. 00004C9C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7317. 00004CA0  4ED0                     jmp        [A0]
  7318. 00004CA2  9954                     sub.w      [A4], D4
  7319. 00004CA4  564D                     addq.w     A5, 3
  7320. 00004CA6  4F56                     chk.w      D7, [A6]
  7321. 00004CA8  4945                     chk.w      D4, D5
  7322. 00004CAA  4C49 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, A1
  7323. 00004CAE  4C41 4245                movem.l    D0,D2,D6,A1,A6, D1
  7324. 00004CB2  4C56 4945                movem.l    D0,D2,D6,A0,A3,A6, [A6]
  7325. 00004CB6  572E 4952                subq.b     [A6 + 0x4952], 3
  7326. 00004CBA  4553                     chk.w      D2, [A3]
  7327. 00004CBC  0000 0000                ori.b      D0, 0x0
  7328. export_1940:
  7329. 00004CC0  4E56 0000                link       A6, 0
  7330. 00004CC4  48E7 0108                movem.l    -[A7], D7,A4
  7331. 00004CC8  286E 0008                movea.l    A4, [A6 + 0x8]
  7332. 00004CCC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7333. 00004CD0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7334. 00004CD4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7335. 00004CD8  2F0C                     move.l     -[A7], A4
  7336. 00004CDA  4EBA FEE4                jsr        [PC - 0x11C /* 00004BC0 */]
  7337. 00004CDE  3F3C 03E9                move.w     -[A7], 0x3E9
  7338. 00004CE2  2054                     movea.l    A0, [A4]
  7339. 00004CE4  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  7340. 00004CE8  4EBA B316                jsr        [PC - 0x4CEA /* 00000000 */]
  7341. 00004CEC  598F                     subq.l     A7, 4
  7342. 00004CEE  2054                     movea.l    A0, [A4]
  7343. 00004CF0  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  7344. 00004CF4  4EAD 003A                jsr        [A5 + 0x3A /* export_3 */]
  7345. 00004CF8  2E1F                     move.l     D7, [A7]+
  7346. 00004CFA  601E                     bra        +0x20 /* 00004D1A */
  7347. label00004CFC:
  7348. 00004CFC  3F07                     move.w     -[A7], D7
  7349. 00004CFE  7001                     moveq.l    D0, 0x01
  7350. 00004D00  3F00                     move.w     -[A7], D0
  7351. 00004D02  558F                     subq.l     A7, 2
  7352. 00004D04  3F07                     move.w     -[A7], D7
  7353. 00004D06  2054                     movea.l    A0, [A4]
  7354. 00004D08  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  7355. 00004D0C  4EBA B3B6                jsr        [PC - 0x4C4A /* 000000C4 */]
  7356. 00004D10  2F0C                     move.l     -[A7], A4
  7357. 00004D12  4EAD 03CA                jsr        [A5 + 0x3CA /* export_117 */]
  7358. 00004D16  2007                     move.l     D0, D7
  7359. 00004D18  5387                     subq.l     D7, 1
  7360. label00004D1A:
  7361. 00004D1A  4A87                     tst.l      D7
  7362. 00004D1C  62DE                     bhi        -0x20 /* 00004CFC */
  7363. 00004D1E  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  7364. 00004D24  4E5E                     unlink     A6
  7365. 00004D26  205F                     movea.l    A0, [A7]+
  7366. 00004D28  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7367. 00004D2C  4ED0                     jmp        [A0]
  7368. 00004D2E  9954                     sub.w      [A4], D4
  7369. 00004D30  484D                     pea.l      A5
  7370. 00004D32  4F56                     chk.w      D7, [A6]
  7371. 00004D34  4945                     chk.w      D4, D5
  7372. 00004D36  4C49 5354                movem.l    D2,D4,D6,A0,A1,A4,A6, A1
  7373. 00004D3A  4C41 4245                movem.l    D0,D2,D6,A1,A6, D1
  7374. 00004D3E  4C56 4945                movem.l    D0,D2,D6,A0,A3,A6, [A6]
  7375. 00004D42  572E 4952                subq.b     [A6 + 0x4952], 3
  7376. 00004D46  4553                     chk.w      D2, [A3]
  7377. 00004D48  0000 0000                ori.b      D0, 0x0
  7378. export_1941:
  7379. 00004D4C  4E56 FFF0                link       A6, -0x0010
  7380. 00004D50  48E7 0308                movem.l    -[A7], D6,D7,A4
  7381. 00004D54  286E 0008                movea.l    A4, [A6 + 0x8]
  7382. 00004D58  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7383. 00004D5C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7384. 00004D60  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7385. 00004D64  2F0C                     move.l     -[A7], A4
  7386. 00004D66  4EBA FE58                jsr        [PC - 0x1A8 /* 00004BC0 */]
  7387. 00004D6A  3F3C 03EA                move.w     -[A7], 0x3EA
  7388. 00004D6E  2054                     movea.l    A0, [A4]
  7389. 00004D70  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  7390. 00004D74  4EBA B28A                jsr        [PC - 0x4D76 /* 00000000 */]
  7391. 00004D78  7001                     moveq.l    D0, 0x01
  7392. 00004D7A  3F00                     move.w     -[A7], D0
  7393. 00004D7C  2054                     movea.l    A0, [A4]
  7394. 00004D7E  3F28 0038                move.w     -[A7], [A0 + 0x38]
  7395. 00004D82  2F28 0040                move.l     -[A7], [A0 + 0x40]
  7396. 00004D86  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  7397. 00004D8A  7001                     moveq.l    D0, 0x01
  7398. 00004D8C  3F00                     move.w     -[A7], D0
  7399. 00004D8E  2054                     movea.l    A0, [A4]
  7400. 00004D90  3F28 0038                move.w     -[A7], [A0 + 0x38]
  7401. 00004D94  558F                     subq.l     A7, 2
  7402. 00004D96  7002                     moveq.l    D0, 0x02
  7403. 00004D98  3F00                     move.w     -[A7], D0
  7404. 00004D9A  2054                     movea.l    A0, [A4]
  7405. 00004D9C  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  7406. 00004DA0  4EBA B322                jsr        [PC - 0x4CDE /* 000000C4 */]
  7407. 00004DA4  2054                     movea.l    A0, [A4]
  7408. 00004DA6  2F28 0040                move.l     -[A7], [A0 + 0x40]
  7409. 00004DAA  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  7410. 00004DAE  558F                     subq.l     A7, 2
  7411. 00004DB0  7001                     moveq.l    D0, 0x01
  7412. 00004DB2  3F00                     move.w     -[A7], D0
  7413. 00004DB4  2054                     movea.l    A0, [A4]
  7414. 00004DB6  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  7415. 00004DBA  4EBA B308                jsr        [PC - 0x4CF8 /* 000000C4 */]
  7416. 00004DBE  3C1F                     move.w     D6, [A7]+
  7417. 00004DC0  7E02                     moveq.l    D7, 0x02
  7418. 00004DC2  6024                     bra        +0x26 /* 00004DE8 */
  7419. label00004DC4:
  7420. 00004DC4  3F07                     move.w     -[A7], D7
  7421. 00004DC6  7001                     moveq.l    D0, 0x01
  7422. 00004DC8  3F00                     move.w     -[A7], D0
  7423. 00004DCA  2054                     movea.l    A0, [A4]
  7424. 00004DCC  2F28 0040                move.l     -[A7], [A0 + 0x40]
  7425. 00004DD0  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  7426. 00004DD4  3F07                     move.w     -[A7], D7
  7427. 00004DD6  7001                     moveq.l    D0, 0x01
  7428. 00004DD8  3F00                     move.w     -[A7], D0
  7429. 00004DDA  3F06                     move.w     -[A7], D6
  7430. 00004DDC  2054                     movea.l    A0, [A4]
  7431. 00004DDE  2F28 0040                move.l     -[A7], [A0 + 0x40]
  7432. 00004DE2  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  7433. 00004DE6  5447                     addq.w     D7, 2
  7434. label00004DE8:
  7435. 00004DE8  2054                     movea.l    A0, [A4]
  7436. 00004DEA  BE68 0038                cmp.w      D7, [A0 + 0x38]
  7437. 00004DEE  6DD4                     blt        -0x2A /* 00004DC4 */
  7438. 00004DF0  2F0C                     move.l     -[A7], A4
  7439. 00004DF2  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  7440. 00004DF6  7001                     moveq.l    D0, 0x01
  7441. 00004DF8  3F00                     move.w     -[A7], D0
  7442. 00004DFA  2054                     movea.l    A0, [A4]
  7443. 00004DFC  3F28 0038                move.w     -[A7], [A0 + 0x38]
  7444. 00004E00  486E FFF0                pea.l      [A6 - 0x10]
  7445. 00004E04  2F0C                     move.l     -[A7], A4
  7446. 00004E06  4EAD 159A                jsr        [A5 + 0x159A /* export_687 */]
  7447. 00004E0A  486E FFF0                pea.l      [A6 - 0x10]
  7448. 00004E0E  2F0C                     move.l     -[A7], A4
  7449. 00004E10  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  7450. 00004E14  4CEE 10C0 FFE4           movem.l    D6,D7,A4, [A6 - 0x1C]
  7451. 00004E1A  4E5E                     unlink     A6
  7452. 00004E1C  205F                     movea.l    A0, [A7]+
  7453. 00004E1E  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7454. 00004E22  4ED0                     jmp        [A0]
  7455. 00004E24  8F54                     or.w       [A4], D7
  7456. 00004E26  564E                     addq.w     A6, 3
  7457. 00004E28  4144                     chk.w      D0, D4
  7458. 00004E2A  4156                     chk.w      D0, [A6]
  7459. 00004E2C  4945                     chk.w      D4, D5
  7460. 00004E2E  572E 4952                subq.b     [A6 + 0x4952], 3
  7461. 00004E32  4553                     chk.w      D2, [A3]
  7462. 00004E34  0000 0000                ori.b      D0, 0x0
  7463. export_1942:
  7464. 00004E38  4E56 FFF0                link       A6, -0x0010
  7465. 00004E3C  48E7 0308                movem.l    -[A7], D6,D7,A4
  7466. 00004E40  286E 0008                movea.l    A4, [A6 + 0x8]
  7467. 00004E44  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  7468. 00004E48  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  7469. 00004E4C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7470. 00004E50  2F0C                     move.l     -[A7], A4
  7471. 00004E52  4EBA FD6C                jsr        [PC - 0x294 /* 00004BC0 */]
  7472. 00004E56  3F3C 03EB                move.w     -[A7], 0x3EB
  7473. 00004E5A  2054                     movea.l    A0, [A4]
  7474. 00004E5C  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  7475. 00004E60  4EBA B19E                jsr        [PC - 0x4E62 /* 00000000 */]
  7476. 00004E64  7001                     moveq.l    D0, 0x01
  7477. 00004E66  3F00                     move.w     -[A7], D0
  7478. 00004E68  2054                     movea.l    A0, [A4]
  7479. 00004E6A  3F28 003A                move.w     -[A7], [A0 + 0x3A]
  7480. 00004E6E  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  7481. 00004E72  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  7482. 00004E76  7001                     moveq.l    D0, 0x01
  7483. 00004E78  3F00                     move.w     -[A7], D0
  7484. 00004E7A  2054                     movea.l    A0, [A4]
  7485. 00004E7C  3F28 003A                move.w     -[A7], [A0 + 0x3A]
  7486. 00004E80  558F                     subq.l     A7, 2
  7487. 00004E82  7002                     moveq.l    D0, 0x02
  7488. 00004E84  3F00                     move.w     -[A7], D0
  7489. 00004E86  2054                     movea.l    A0, [A4]
  7490. 00004E88  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  7491. 00004E8C  4EBA B236                jsr        [PC - 0x4DCA /* 000000C4 */]
  7492. 00004E90  2054                     movea.l    A0, [A4]
  7493. 00004E92  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  7494. 00004E96  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  7495. 00004E9A  558F                     subq.l     A7, 2
  7496. 00004E9C  7001                     moveq.l    D0, 0x01
  7497. 00004E9E  3F00                     move.w     -[A7], D0
  7498. 00004EA0  2054                     movea.l    A0, [A4]
  7499. 00004EA2  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  7500. 00004EA6  4EBA B21C                jsr        [PC - 0x4DE4 /* 000000C4 */]
  7501. 00004EAA  3C1F                     move.w     D6, [A7]+
  7502. 00004EAC  7E02                     moveq.l    D7, 0x02
  7503. 00004EAE  6024                     bra        +0x26 /* 00004ED4 */
  7504. label00004EB0:
  7505. 00004EB0  3F07                     move.w     -[A7], D7
  7506. 00004EB2  7001                     moveq.l    D0, 0x01
  7507. 00004EB4  3F00                     move.w     -[A7], D0
  7508. 00004EB6  2054                     movea.l    A0, [A4]
  7509. 00004EB8  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  7510. 00004EBC  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  7511. 00004EC0  3F07                     move.w     -[A7], D7
  7512. 00004EC2  7001                     moveq.l    D0, 0x01
  7513. 00004EC4  3F00                     move.w     -[A7], D0
  7514. 00004EC6  3F06                     move.w     -[A7], D6
  7515. 00004EC8  2054                     movea.l    A0, [A4]
  7516. 00004ECA  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  7517. 00004ECE  4EAD 14E2                jsr        [A5 + 0x14E2 /* export_664 */]
  7518. 00004ED2  5447                     addq.w     D7, 2
  7519. label00004ED4:
  7520. 00004ED4  2054                     movea.l    A0, [A4]
  7521. 00004ED6  BE68 003A                cmp.w      D7, [A0 + 0x3A]
  7522. 00004EDA  6DD4                     blt        -0x2A /* 00004EB0 */
  7523. 00004EDC  2F0C                     move.l     -[A7], A4
  7524. 00004EDE  4EAD 1CAA                jsr        [A5 + 0x1CAA /* export_913 */]
  7525. 00004EE2  7001                     moveq.l    D0, 0x01
  7526. 00004EE4  3F00                     move.w     -[A7], D0
  7527. 00004EE6  2054                     movea.l    A0, [A4]
  7528. 00004EE8  3F28 003A                move.w     -[A7], [A0 + 0x3A]
  7529. 00004EEC  486E FFF0                pea.l      [A6 - 0x10]
  7530. 00004EF0  2F0C                     move.l     -[A7], A4
  7531. 00004EF2  4EAD 151A                jsr        [A5 + 0x151A /* export_671 */]
  7532. 00004EF6  486E FFF0                pea.l      [A6 - 0x10]
  7533. 00004EFA  2F0C                     move.l     -[A7], A4
  7534. 00004EFC  4EAD 1DCA                jsr        [A5 + 0x1DCA /* export_949 */]
  7535. 00004F00  4CEE 10C0 FFE4           movem.l    D6,D7,A4, [A6 - 0x1C]
  7536. 00004F06  4E5E                     unlink     A6
  7537. 00004F08  205F                     movea.l    A0, [A7]+
  7538. 00004F0A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  7539. 00004F0E  4ED0                     jmp        [A0]
  7540. 00004F10  8F54                     or.w       [A4], D7
  7541. 00004F12  484E                     pea.l      A6
  7542. 00004F14  4144                     chk.w      D0, D4
  7543. 00004F16  4156                     chk.w      D0, [A6]
  7544. 00004F18  4945                     chk.w      D4, D5
  7545. 00004F1A  572E 4952                subq.b     [A6 + 0x4952], 3
  7546. 00004F1E  4553                     chk.w      D2, [A3]
  7547. 00004F20  0000 0000                ori.b      D0, 0x0
  7548. export_1943:
  7549. 00004F24  4E56 FFB0                link       A6, -0x0050
  7550. 00004F28  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  7551. 00004F2C  286E 0008                movea.l    A4, [A6 + 0x8]
  7552. 00004F30  2F3C 4D6F 6F56           move.l     -[A7], 0x4D6F6F56 /* 'MooV' */
  7553. 00004F36  2F3C 4D54 6C73           move.l     -[A7], 0x4D546C73 /* 'MTls' */
  7554. 00004F3C  7000                     moveq.l    D0, 0x00
  7555. 00004F3E  1F00                     move.b     -[A7], D0
  7556. 00004F40  1F00                     move.b     -[A7], D0
  7557. 00004F42  1F00                     move.b     -[A7], D0
  7558. 00004F44  1F00                     move.b     -[A7], D0
  7559. 00004F46  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7560. 00004F4A  2F0C                     move.l     -[A7], A4
  7561. 00004F4C  4EBA DB2A                jsr        [PC - 0x24D6 /* 00002A78 */]
  7562. 00004F50  2054                     movea.l    A0, [A4]
  7563. 00004F52  4228 001E                clr.b      [A0 + 0x1E]
  7564. 00004F56  2054                     movea.l    A0, [A4]
  7565. 00004F58  7000                     moveq.l    D0, 0x00
  7566. 00004F5A  2140 007C                move.l     [A0 + 0x7C], D0
  7567. 00004F5E  2054                     movea.l    A0, [A4]
  7568. 00004F60  2140 0080                move.l     [A0 + 0x80], D0
  7569. 00004F64  2054                     movea.l    A0, [A4]
  7570. 00004F66  4228 00F0                clr.b      [A0 + 0xF0]
  7571. 00004F6A  2054                     movea.l    A0, [A4]
  7572. 00004F6C  2140 00E4                move.l     [A0 + 0xE4], D0
  7573. 00004F70  2054                     movea.l    A0, [A4]
  7574. 00004F72  2140 00E8                move.l     [A0 + 0xE8], D0
  7575. 00004F76  2054                     movea.l    A0, [A4]
  7576. 00004F78  2140 00AA                move.l     [A0 + 0xAA], D0
  7577. 00004F7C  2054                     movea.l    A0, [A4]
  7578. 00004F7E  2140 00EC                move.l     [A0 + 0xEC], D0
  7579. 00004F82  486E FFB0                pea.l      [A6 - 0x50]
  7580. 00004F86  4EAD 357A                jsr        [A5 + 0x357A /* export_1707 */]
  7581. 00004F8A  2054                     movea.l    A0, [A4]
  7582. 00004F8C  41E8 00B0                lea.l      A0, [A0 + 0xB0]
  7583. 00004F90  43EE FFB0                lea.l      A1, [A6 - 0x50]
  7584. 00004F94  700C                     moveq.l    D0, 0x0C
  7585. label00004F96:
  7586. 00004F96  20D9                     move.l     [A0]+, [A1]+
  7587. 00004F98  51C8 FFFC                dbf        D0, -0x6 /* 00004F96 */
  7588. 00004F9C  2054                     movea.l    A0, [A4]
  7589. 00004F9E  4228 008A                clr.b      [A0 + 0x8A]
  7590. 00004FA2  2054                     movea.l    A0, [A4]
  7591. 00004FA4  4228 008B                clr.b      [A0 + 0x8B]
  7592. 00004FA8  2054                     movea.l    A0, [A4]
  7593. 00004FAA  4228 008C                clr.b      [A0 + 0x8C]
  7594. 00004FAE  7012                     moveq.l    D0, 0x12
  7595. 00004FB0  2F00                     move.l     -[A7], D0
  7596. 00004FB2  486D 246A                pea.l      [A5 + 0x246A /* export_1161 */]
  7597. 00004FB6  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  7598. 00004FBA  2640                     movea.l    A3, D0
  7599. 00004FBC  2F0B                     move.l     -[A7], A3
  7600. 00004FBE  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  7601. 00004FC2  2054                     movea.l    A0, [A4]
  7602. 00004FC4  214B 0096                move.l     [A0 + 0x96], A3
  7603. 00004FC8  2054                     movea.l    A0, [A4]
  7604. 00004FCA  2F28 0096                move.l     -[A7], [A0 + 0x96]
  7605. 00004FCE  4EAD 36D2                jsr        [A5 + 0x36D2 /* export_1750 */]
  7606. 00004FD2  2054                     movea.l    A0, [A4]
  7607. 00004FD4  7000                     moveq.l    D0, 0x00
  7608. 00004FD6  2140 0084                move.l     [A0 + 0x84], D0
  7609. 00004FDA  2D7C 636C 6F6B FFE4      move.l     [A6 - 0x1C], 0x636C6F6B /* 'clok' */
  7610. 00004FE2  2D7C 7469 636B FFE8      move.l     [A6 - 0x18], 0x7469636B /* 'tick' */
  7611. 00004FEA  2D40 FFEC                move.l     [A6 - 0x14], D0
  7612. 00004FEE  2D40 FFF0                move.l     [A6 - 0x10], D0
  7613. 00004FF2  2D40 FFF4                move.l     [A6 - 0xC], D0
  7614. 00004FF6  598F                     subq.l     A7, 4
  7615. 00004FF8  7000                     moveq.l    D0, 0x00
  7616. 00004FFA  2F00                     move.l     -[A7], D0
  7617. 00004FFC  486E FFE4                pea.l      [A6 - 0x1C]
  7618. 00005000  7004                     moveq.l    D0, 0x04
  7619. 00005002  A82A                     syscall    ComponentDispatch
  7620. 00005004  265F                     movea.l    A3, [A7]+
  7621. 00005006  200B                     move.l     D0, A3
  7622. 00005008  504F                     addq.w     A7, 8
  7623. 0000500A  670E                     beq        +0x10 /* 0000501A */
  7624. 0000500C  598F                     subq.l     A7, 4
  7625. 0000500E  2F0B                     move.l     -[A7], A3
  7626. 00005010  7007                     moveq.l    D0, 0x07
  7627. 00005012  A82A                     syscall    ComponentDispatch
  7628. 00005014  2054                     movea.l    A0, [A4]
  7629. 00005016  215F 0080                move.l     [A0 + 0x80], [A7]+
  7630. label0000501A:
  7631. 0000501A  2D7C 6261 7267 FFE4      move.l     [A6 - 0x1C], 0x62617267 /* 'barg' */
  7632. 00005022  7000                     moveq.l    D0, 0x00
  7633. 00005024  2D40 FFE8                move.l     [A6 - 0x18], D0
  7634. 00005028  2D7C 6170 706C FFEC      move.l     [A6 - 0x14], 0x6170706C /* 'appl' */
  7635. 00005030  2D40 FFF0                move.l     [A6 - 0x10], D0
  7636. 00005034  2D40 FFF4                move.l     [A6 - 0xC], D0
  7637. 00005038  598F                     subq.l     A7, 4
  7638. 0000503A  7000                     moveq.l    D0, 0x00
  7639. 0000503C  2F00                     move.l     -[A7], D0
  7640. 0000503E  486E FFE4                pea.l      [A6 - 0x1C]
  7641. 00005042  7004                     moveq.l    D0, 0x04
  7642. 00005044  A82A                     syscall    ComponentDispatch
  7643. 00005046  265F                     movea.l    A3, [A7]+
  7644. 00005048  200B                     move.l     D0, A3
  7645. 0000504A  6700 01B8                beq        +0x1BA /* 00005204 */
  7646. 0000504E  558F                     subq.l     A7, 2
  7647. 00005050  2F0B                     move.l     -[A7], A3
  7648. 00005052  486E FFE4                pea.l      [A6 - 0x1C]
  7649. 00005056  7000                     moveq.l    D0, 0x00
  7650. 00005058  2F00                     move.l     -[A7], D0
  7651. 0000505A  2F00                     move.l     -[A7], D0
  7652. 0000505C  2F00                     move.l     -[A7], D0
  7653. 0000505E  7005                     moveq.l    D0, 0x05
  7654. 00005060  A82A                     syscall    ComponentDispatch
  7655. 00005062  598F                     subq.l     A7, 4
  7656. 00005064  2F0B                     move.l     -[A7], A3
  7657. 00005066  7007                     moveq.l    D0, 0x07
  7658. 00005068  A82A                     syscall    ComponentDispatch
  7659. 0000506A  2054                     movea.l    A0, [A4]
  7660. 0000506C  215F 007C                move.l     [A0 + 0x7C], [A7]+
  7661. 00005070  2054                     movea.l    A0, [A4]
  7662. 00005072  4AA8 007C                tst.l      [A0 + 0x7C]
  7663. 00005076  544F                     addq.w     A7, 2
  7664. 00005078  6700 018A                beq        +0x18C /* 00005204 */
  7665. 0000507C  598F                     subq.l     A7, 4
  7666. 0000507E  2054                     movea.l    A0, [A4]
  7667. 00005080  2F28 007C                move.l     -[A7], [A0 + 0x7C]
  7668. 00005084  2F3C 0000 0001           move.l     -[A7], 0x1
  7669. 0000508A  7000                     moveq.l    D0, 0x00
  7670. 0000508C  A82A                     syscall    ComponentDispatch
  7671. 0000508E  2E1F                     move.l     D7, [A7]+
  7672. 00005090  671A                     beq        +0x1C /* 000050AC */
  7673. 00005092  558F                     subq.l     A7, 2
  7674. 00005094  2054                     movea.l    A0, [A4]
  7675. 00005096  2F28 007C                move.l     -[A7], [A0 + 0x7C]
  7676. 0000509A  7008                     moveq.l    D0, 0x08
  7677. 0000509C  A82A                     syscall    ComponentDispatch
  7678. 0000509E  2054                     movea.l    A0, [A4]
  7679. 000050A0  7000                     moveq.l    D0, 0x00
  7680. 000050A2  2140 007C                move.l     [A0 + 0x7C], D0
  7681. 000050A6  544F                     addq.w     A7, 2
  7682. 000050A8  6000 015A                bra        +0x15C /* 00005204 */
  7683. label000050AC:
  7684. 000050AC  2054                     movea.l    A0, [A4]
  7685. 000050AE  7000                     moveq.l    D0, 0x00
  7686. 000050B0  2140 0074                move.l     [A0 + 0x74], D0
  7687. 000050B4  598F                     subq.l     A7, 4
  7688. 000050B6  3F3C 03EA                move.w     -[A7], 0x3EA
  7689. 000050BA  2F0C                     move.l     -[A7], A4
  7690. 000050BC  4EAD 0DEA                jsr        [A5 + 0xDEA /* export_441 */]
  7691. 000050C0  265F                     movea.l    A3, [A7]+
  7692. 000050C2  200B                     move.l     D0, A3
  7693. 000050C4  661A                     bne        +0x1C /* 000050E0 */
  7694. 000050C6  558F                     subq.l     A7, 2
  7695. 000050C8  2054                     movea.l    A0, [A4]
  7696. 000050CA  2F28 007C                move.l     -[A7], [A0 + 0x7C]
  7697. 000050CE  7008                     moveq.l    D0, 0x08
  7698. 000050D0  A82A                     syscall    ComponentDispatch
  7699. 000050D2  2054                     movea.l    A0, [A4]
  7700. 000050D4  7000                     moveq.l    D0, 0x00
  7701. 000050D6  2140 007C                move.l     [A0 + 0x7C], D0
  7702. 000050DA  544F                     addq.w     A7, 2
  7703. 000050DC  6000 0126                bra        +0x128 /* 00005204 */
  7704. label000050E0:
  7705. 000050E0  2054                     movea.l    A0, [A4]
  7706. 000050E2  214B 0074                move.l     [A0 + 0x74], A3
  7707. 000050E6  2054                     movea.l    A0, [A4]
  7708. 000050E8  2F28 0074                move.l     -[A7], [A0 + 0x74]
  7709. 000050EC  4EAD 0C8A                jsr        [A5 + 0xC8A /* export_397 */]
  7710. 000050F0  702E                     moveq.l    D0, 0x2E
  7711. 000050F2  2F00                     move.l     -[A7], D0
  7712. 000050F4  486D 2552                pea.l      [A5 + 0x2552 /* export_1190 */]
  7713. 000050F8  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  7714. 000050FC  2D40 FFF8                move.l     [A6 - 0x8], D0
  7715. 00005100  2F00                     move.l     -[A7], D0
  7716. 00005102  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  7717. 00005106  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7718. 0000510A  4EAD 530A                jsr        [A5 + 0x530A /* export_2653 */]
  7719. 0000510E  2054                     movea.l    A0, [A4]
  7720. 00005110  216E FFF8 0084           move.l     [A0 + 0x84], [A6 - 0x8]
  7721. 00005116  7000                     moveq.l    D0, 0x00
  7722. 00005118  2D40 FFFC                move.l     [A6 - 0x4], D0
  7723. 0000511C  2640                     movea.l    A3, D0
  7724. 0000511E  7C00                     moveq.l    D6, 0x00
  7725. 00005120  504F                     addq.w     A7, 8
  7726. label00005122:
  7727. 00005122  598F                     subq.l     A7, 4
  7728. 00005124  2054                     movea.l    A0, [A4]
  7729. 00005126  2F28 007C                move.l     -[A7], [A0 + 0x7C]
  7730. 0000512A  2F3C 7669 6465           move.l     -[A7], 0x76696465 /* 'vide' */
  7731. 00005130  486E FFFC                pea.l      [A6 - 0x4]
  7732. 00005134  2F3C 0008 0006           move.l     -[A7], 0x80006
  7733. 0000513A  7000                     moveq.l    D0, 0x00
  7734. 0000513C  A82A                     syscall    ComponentDispatch
  7735. 0000513E  2E1F                     move.l     D7, [A7]+
  7736. 00005140  4AAE FFFC                tst.l      [A6 - 0x4]
  7737. 00005144  6724                     beq        +0x26 /* 0000516A */
  7738. 00005146  4A87                     tst.l      D7
  7739. 00005148  6620                     bne        +0x22 /* 0000516A */
  7740. 0000514A  598F                     subq.l     A7, 4
  7741. 0000514C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7742. 00005150  2F0C                     move.l     -[A7], A4
  7743. 00005152  4EBA 0148                jsr        [PC + 0x148 /* 0000529C */]
  7744. 00005156  265F                     movea.l    A3, [A7]+
  7745. 00005158  200B                     move.l     D0, A3
  7746. 0000515A  670E                     beq        +0x10 /* 0000516A */
  7747. 0000515C  2006                     move.l     D0, D6
  7748. 0000515E  5286                     addq.l     D6, 1
  7749. 00005160  2F0B                     move.l     -[A7], A3
  7750. 00005162  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7751. 00005166  4EAD 1892                jsr        [A5 + 0x1892 /* export_782 */]
  7752. label0000516A:
  7753. 0000516A  4AAE FFFC                tst.l      [A6 - 0x4]
  7754. 0000516E  6708                     beq        +0xA /* 00005178 */
  7755. 00005170  200B                     move.l     D0, A3
  7756. 00005172  6704                     beq        +0x6 /* 00005178 */
  7757. 00005174  4A87                     tst.l      D7
  7758. 00005176  67AA                     beq        -0x54 /* 00005122 */
  7759. label00005178:
  7760. 00005178  2F06                     move.l     -[A7], D6
  7761. 0000517A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7762. 0000517E  4EAD 5312                jsr        [A5 + 0x5312 /* export_2654 */]
  7763. 00005182  7C00                     moveq.l    D6, 0x00
  7764. label00005184:
  7765. 00005184  598F                     subq.l     A7, 4
  7766. 00005186  2054                     movea.l    A0, [A4]
  7767. 00005188  2F28 007C                move.l     -[A7], [A0 + 0x7C]
  7768. 0000518C  2F3C 736F 756E           move.l     -[A7], 0x736F756E /* 'soun' */
  7769. 00005192  486E FFFC                pea.l      [A6 - 0x4]
  7770. 00005196  2F3C 0008 0006           move.l     -[A7], 0x80006
  7771. 0000519C  7000                     moveq.l    D0, 0x00
  7772. 0000519E  A82A                     syscall    ComponentDispatch
  7773. 000051A0  2E1F                     move.l     D7, [A7]+
  7774. 000051A2  6626                     bne        +0x28 /* 000051CA */
  7775. 000051A4  4AAE FFFC                tst.l      [A6 - 0x4]
  7776. 000051A8  6720                     beq        +0x22 /* 000051CA */
  7777. 000051AA  598F                     subq.l     A7, 4
  7778. 000051AC  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7779. 000051B0  2F0C                     move.l     -[A7], A4
  7780. 000051B2  4EBA 0084                jsr        [PC + 0x84 /* 00005238 */]
  7781. 000051B6  265F                     movea.l    A3, [A7]+
  7782. 000051B8  200B                     move.l     D0, A3
  7783. 000051BA  670E                     beq        +0x10 /* 000051CA */
  7784. 000051BC  2006                     move.l     D0, D6
  7785. 000051BE  5286                     addq.l     D6, 1
  7786. 000051C0  2F0B                     move.l     -[A7], A3
  7787. 000051C2  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7788. 000051C6  4EAD 1892                jsr        [A5 + 0x1892 /* export_782 */]
  7789. label000051CA:
  7790. 000051CA  4AAE FFFC                tst.l      [A6 - 0x4]
  7791. 000051CE  6708                     beq        +0xA /* 000051D8 */
  7792. 000051D0  200B                     move.l     D0, A3
  7793. 000051D2  6704                     beq        +0x6 /* 000051D8 */
  7794. 000051D4  4A87                     tst.l      D7
  7795. 000051D6  67AC                     beq        -0x52 /* 00005184 */
  7796. label000051D8:
  7797. 000051D8  2F06                     move.l     -[A7], D6
  7798. 000051DA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  7799. 000051DE  4EAD 531A                jsr        [A5 + 0x531A /* export_2655 */]
  7800. 000051E2  2054                     movea.l    A0, [A4]
  7801. 000051E4  4228 00AE                clr.b      [A0 + 0xAE]
  7802. 000051E8  2054                     movea.l    A0, [A4]
  7803. 000051EA  4268 0088                clr.w      [A0 + 0x88]
  7804. 000051EE  2F0C                     move.l     -[A7], A4
  7805. 000051F0  4EAD 5452                jsr        [A5 + 0x5452 /* export_2694 */]
  7806. 000051F4  7000                     moveq.l    D0, 0x00
  7807. 000051F6  1F00                     move.b     -[A7], D0
  7808. 000051F8  1F00                     move.b     -[A7], D0
  7809. 000051FA  7201                     moveq.l    D1, 0x01
  7810. 000051FC  1F01                     move.b     -[A7], D1
  7811. 000051FE  2F0C                     move.l     -[A7], A4
  7812. 00005200  4EAD 538A                jsr        [A5 + 0x538A /* export_2669 */]
  7813. label00005204:
  7814. 00005204  4CEE 18C0 FFA0           movem.l    D6,D7,A3,A4, [A6 - 0x60]
  7815. 0000520A  4E5E                     unlink     A6
  7816. 0000520C  205F                     movea.l    A0, [A7]+
  7817. 0000520E  504F                     addq.w     A7, 8
  7818. 00005210  4ED0                     jmp        [A0]
  7819. 00005212  8021                     or.b       D0, -[A1]
  7820. 00005214  5447                     addq.w     D7, 2
  7821. 00005216  5241                     addq.w     D1, 1
  7822. 00005218  4242                     clr.w      D2
  7823. 0000521A  4552                     chk.w      D2, [A2]
  7824. 0000521C  444F                     neg.w      A7
  7825. 0000521E  4355                     chk.w      D1, [A5]
  7826. 00005220  4D45                     chk.w      D6, D5
  7827. 00005222  4E54 2E49                link       A4, -0xFFFFD1B7
  7828. 00005226  4752                     chk.w      D3, [A2]
  7829. 00005228  4142                     chk.w      D0, D2
  7830. 0000522A  4245                     clr.w      D5
  7831. 0000522C  5244                     addq.w     D4, 1
  7832. 0000522E  4F43                     chk.w      D7, D3
  7833. 00005230  554D                     subq.w     A5, 2
  7834. 00005232  454E                     chk.w      D2, A6
  7835. 00005234  5400                     addq.b     D0, 2
  7836. 00005236  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7837. // begin alternate branch 00005238-0000523E
  7838. fn00005238:
  7839. 00005238  4E56 0000                link       A6, 0
  7840. 0000523C  2F0C                     move.l     -[A7], A4
  7841. // end alternate branch 00005238-0000523E
  7842. fn00005238: // (misaligned)
  7843. 0000523A  0000 2F0C                ori.b      D0, 0xC
  7844. 0000523E  701E                     moveq.l    D0, 0x1E
  7845. 00005240  2F00                     move.l     -[A7], D0
  7846. 00005242  486D 2542                pea.l      [A5 + 0x2542 /* export_1188 */]
  7847. 00005246  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  7848. 0000524A  2840                     movea.l    A4, D0
  7849. 0000524C  2F0C                     move.l     -[A7], A4
  7850. 0000524E  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  7851. 00005252  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7852. 00005256  2F3C 736F 756E           move.l     -[A7], 0x736F756E /* 'soun' */
  7853. 0000525C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  7854. 00005260  2F0C                     move.l     -[A7], A4
  7855. 00005262  4EAD 52A2                jsr        [A5 + 0x52A2 /* export_2640 */]
  7856. 00005266  2D4C 0010                move.l     [A6 + 0x10], A4
  7857. 0000526A  286E FFFC                movea.l    A4, [A6 - 0x4]
  7858. 0000526E  4E5E                     unlink     A6
  7859. 00005270  205F                     movea.l    A0, [A7]+
  7860. 00005272  504F                     addq.w     A7, 8
  7861. 00005274  4ED0                     jmp        [A0]
  7862. 00005276  8021                     or.b       D0, -[A1]
  7863. 00005278  5447                     addq.w     D7, 2
  7864. 0000527A  5241                     addq.w     D1, 1
  7865. 0000527C  4242                     clr.w      D2
  7866. 0000527E  4552                     chk.w      D2, [A2]
  7867. 00005280  444F                     neg.w      A7
  7868. 00005282  4355                     chk.w      D1, [A5]
  7869. 00005284  4D45                     chk.w      D6, D5
  7870. 00005286  4E54 2E49                link       A4, -0xFFFFD1B7
  7871. 0000528A  4E49                     trap       9
  7872. 0000528C  5441                     addq.w     D1, 2
  7873. 0000528E  5544                     subq.w     D4, 2
  7874. 00005290  494F                     chk.w      D4, A7
  7875. 00005292  4348                     chk.w      D1, A0
  7876. 00005294  414E                     chk.w      D0, A6
  7877. 00005296  4E45                     trap       5
  7878. 00005298  4C00 0000                movem.w    <none>, D0
  7879. fn0000529C:
  7880. 0000529C  4E56 FFC2                link       A6, -0x003E
  7881. 000052A0  48E7 0018                movem.l    -[A7], A3,A4
  7882. 000052A4  286E 0008                movea.l    A4, [A6 + 0x8]
  7883. 000052A8  7042                     moveq.l    D0, 0x42
  7884. 000052AA  2F00                     move.l     -[A7], D0
  7885. 000052AC  486D 254A                pea.l      [A5 + 0x254A /* export_1189 */]
  7886. 000052B0  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  7887. 000052B4  2640                     movea.l    A3, D0
  7888. 000052B6  2F0B                     move.l     -[A7], A3
  7889. 000052B8  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  7890. 000052BC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7891. 000052C0  2F3C 7669 6465           move.l     -[A7], 0x76696465 /* 'vide' */
  7892. 000052C6  2F0C                     move.l     -[A7], A4
  7893. 000052C8  2F0B                     move.l     -[A7], A3
  7894. 000052CA  4EAD 52C2                jsr        [A5 + 0x52C2 /* export_2644 */]
  7895. 000052CE  486E FFF4                pea.l      [A6 - 0xC]
  7896. 000052D2  2F0B                     move.l     -[A7], A3
  7897. 000052D4  4EAD 52D2                jsr        [A5 + 0x52D2 /* export_2646 */]
  7898. 000052D8  302E FFFA                move.w     D0, [A6 - 0x6]
  7899. 000052DC  906E FFF6                sub.w      D0, [A6 - 0xA]
  7900. 000052E0  3F00                     move.w     -[A7], D0
  7901. 000052E2  302E FFF8                move.w     D0, [A6 - 0x8]
  7902. 000052E6  906E FFF4                sub.w      D0, [A6 - 0xC]
  7903. 000052EA  3F00                     move.w     -[A7], D0
  7904. 000052EC  2054                     movea.l    A0, [A4]
  7905. 000052EE  2F28 0074                move.l     -[A7], [A0 + 0x74]
  7906. 000052F2  4EAD 0C92                jsr        [A5 + 0xC92 /* export_398 */]
  7907. 000052F6  598F                     subq.l     A7, 4
  7908. 000052F8  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7909. 000052FC  2F3C 0000 0107           move.l     -[A7], 0x107
  7910. 00005302  7000                     moveq.l    D0, 0x00
  7911. 00005304  A82A                     syscall    ComponentDispatch
  7912. 00005306  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  7913. 0000530A  504F                     addq.w     A7, 8
  7914. 0000530C  6740                     beq        +0x42 /* 0000534E */
  7915. 0000530E  598F                     subq.l     A7, 4
  7916. 00005310  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  7917. 00005314  486E FFC2                pea.l      [A6 - 0x3E]
  7918. 00005318  2F3C 0004 0019           move.l     -[A7], 0x40019
  7919. 0000531E  7000                     moveq.l    D0, 0x00
  7920. 00005320  A82A                     syscall    ComponentDispatch
  7921. 00005322  3D6E FFE0 FFEE           move.w     [A6 - 0x12], [A6 - 0x20]
  7922. 00005328  3D6E FFDE FFEC           move.w     [A6 - 0x14], [A6 - 0x22]
  7923. 0000532E  3D6E FFE4 FFF2           move.w     [A6 - 0xE], [A6 - 0x1C]
  7924. 00005334  3D6E FFE2 FFF0           move.w     [A6 - 0x10], [A6 - 0x1E]
  7925. 0000533A  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  7926. 0000533E  2F2E FFF0                move.l     -[A7], [A6 - 0x10]
  7927. 00005342  2054                     movea.l    A0, [A4]
  7928. 00005344  2F28 0074                move.l     -[A7], [A0 + 0x74]
  7929. 00005348  4EAD 37B2                jsr        [A5 + 0x37B2 /* export_1778 */]
  7930. 0000534C  584F                     addq.w     A7, 4
  7931. label0000534E:
  7932. 0000534E  2D4B 0010                move.l     [A6 + 0x10], A3
  7933. 00005352  4CEE 1800 FFBA           movem.l    A3,A4, [A6 - 0x46]
  7934. 00005358  4E5E                     unlink     A6
  7935. 0000535A  205F                     movea.l    A0, [A7]+
  7936. 0000535C  504F                     addq.w     A7, 8
  7937. 0000535E  4ED0                     jmp        [A0]
  7938. 00005360  8021                     or.b       D0, -[A1]
  7939. 00005362  5447                     addq.w     D7, 2
  7940. 00005364  5241                     addq.w     D1, 1
  7941. 00005366  4242                     clr.w      D2
  7942. 00005368  4552                     chk.w      D2, [A2]
  7943. 0000536A  444F                     neg.w      A7
  7944. 0000536C  4355                     chk.w      D1, [A5]
  7945. 0000536E  4D45                     chk.w      D6, D5
  7946. 00005370  4E54 2E49                link       A4, -0xFFFFD1B7
  7947. 00005374  4E49                     trap       9
  7948. 00005376  5456                     addq.w     [A6], 2
  7949. 00005378  4944                     chk.w      D4, D4
  7950. 0000537A  454F                     chk.w      D2, A7
  7951. 0000537C  4348                     chk.w      D1, A0
  7952. 0000537E  414E                     chk.w      D0, A6
  7953. 00005380  4E45                     trap       5
  7954. 00005382  4C00 0000                movem.w    <none>, D0
  7955. 00005386  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7956. export_1944: // at 00005388 (misaligned)
  7957. 0000538A  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  7958. 0000538E  205F                     movea.l    A0, [A7]+
  7959. 00005390  5C4F                     addq.w     A7, 6
  7960. 00005392  4ED0                     jmp        [A0]
  7961. 00005394  9C54                     sub.w      D6, [A4]
  7962. 00005396  4752                     chk.w      D3, [A2]
  7963. 00005398  4142                     chk.w      D0, D2
  7964. 0000539A  4245                     clr.w      D5
  7965. 0000539C  5244                     addq.w     D4, 1
  7966. 0000539E  4F43                     chk.w      D7, D3
  7967. 000053A0  554D                     subq.w     A5, 2
  7968. 000053A2  454E                     chk.w      D2, A6
  7969. 000053A4  542E 444F                addq.b     [A6 + 0x444F], 2
  7970. 000053A8  4D41                     chk.w      D6, D1
  7971. 000053AA  4B45                     chk.w      D5, D5
  7972. 000053AC  5649                     addq.w     A1, 3
  7973. 000053AE  4557                     chk.w      D2, [A7]
  7974. 000053B0  5300                     subq.b     D0, 1
  7975. 000053B2  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  7976. export_1945: // at 000053B4 (misaligned)
  7977. 000053B6  0000 2F0C                ori.b      D0, 0xC
  7978. 000053BA  4A2D F9A0                tst.b      [A5 - 0x660]
  7979. 000053BE  6710                     beq        +0x12 /* 000053D0 */
  7980. 000053C0  707A                     moveq.l    D0, 0x7A
  7981. 000053C2  2F00                     move.l     -[A7], D0
  7982. 000053C4  486D 2802                pea.l      [A5 + 0x2802 /* export_1276 */]
  7983. 000053C8  4EAD 0062                jsr        [A5 + 0x62 /* export_8 */]
  7984. 000053CC  2840                     movea.l    A4, D0
  7985. 000053CE  504F                     addq.w     A7, 8
  7986. label000053D0:
  7987. 000053D0  286E FFFC                movea.l    A4, [A6 - 0x4]
  7988. 000053D4  4E5E                     unlink     A6
  7989. 000053D6  4E75                     rts
  7990. 000053D8  8F49 4E49                pack       -[A7], -[A1], 0x4E49
  7991. 000053DC  5455                     addq.w     [A5], 2
  7992. 000053DE  494E                     chk.w      D4, A6
  7993. 000053E0  464F                     not.w      A7
  7994. 000053E2  5445                     addq.w     D5, 2
  7995. 000053E4  5649                     addq.w     A1, 3
  7996. 000053E6  4557                     chk.w      D2, [A7]
  7997. 000053E8  0000 0000                ori.b      D0, 0x0
  7998. export_1946:
  7999. 000053EC  4E56 FEE2                link       A6, -0x011E
  8000. 000053F0  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  8001. 000053F4  266E 000C                movea.l    A3, [A6 + 0xC]
  8002. 000053F8  286E 0008                movea.l    A4, [A6 + 0x8]
  8003. 000053FC  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  8004. 00005400  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  8005. 00005404  2F0B                     move.l     -[A7], A3
  8006. 00005406  2F0C                     move.l     -[A7], A4
  8007. 00005408  4EAD 0EDA                jsr        [A5 + 0xEDA /* export_471 */]
  8008. 0000540C  2053                     movea.l    A0, [A3]
  8009. 0000540E  3D50 FFFA                move.w     [A6 - 0x6], [A0]
  8010. 00005412  5493                     addq.l     [A3], 2
  8011. 00005414  2053                     movea.l    A0, [A3]
  8012. 00005416  3810                     move.w     D4, [A0]
  8013. 00005418  5493                     addq.l     [A3], 2
  8014. 0000541A  598F                     subq.l     A7, 4
  8015. 0000541C  2F3C 7374 796C           move.l     -[A7], 0x7374796C /* 'styl' */
  8016. 00005422  3F04                     move.w     -[A7], D4
  8017. 00005424  A9A0                     syscall    GetResource
  8018. 00005426  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  8019. 0000542A  4244                     clr.w      D4
  8020. 0000542C  7000                     moveq.l    D0, 0x00
  8021. 0000542E  2640                     movea.l    A3, D0
  8022. 00005430  4AAE FFFC                tst.l      [A6 - 0x4]
  8023. 00005434  6716                     beq        +0x18 /* 0000544C */
  8024. 00005436  206E FFFC                movea.l    A0, [A6 - 0x4]
  8025. 0000543A  A029                     syscall    HLock
  8026. 0000543C  206E FFFC                movea.l    A0, [A6 - 0x4]
  8027. 00005440  2050                     movea.l    A0, [A0]
  8028. 00005442  3810                     move.w     D4, [A0]
  8029. 00005444  206E FFFC                movea.l    A0, [A6 - 0x4]
  8030. 00005448  2650                     movea.l    A3, [A0]
  8031. 0000544A  544B                     addq.w     A3, 2
  8032. label0000544C:
  8033. 0000544C  7E00                     moveq.l    D7, 0x00
  8034. 0000544E  2054                     movea.l    A0, [A4]
  8035. 00005450  43EE FFEE                lea.l      A1, [A6 - 0x12]
  8036. 00005454  41E8 005C                lea.l      A0, [A0 + 0x5C]
  8037. 00005458  22D8                     move.l     [A1]+, [A0]+
  8038. 0000545A  22D8                     move.l     [A1]+, [A0]+
  8039. 0000545C  22D8                     move.l     [A1]+, [A0]+
  8040. 0000545E  7C01                     moveq.l    D6, 0x01
  8041. 00005460  6000 00EA                bra        +0xEC /* 0000554C */
  8042. label00005464:
  8043. 00005464  486E FEE2                pea.l      [A6 - 0x11E]
  8044. 00005468  3F2E FFFA                move.w     -[A7], [A6 - 0x6]
  8045. 0000546C  3F06                     move.w     -[A7], D6
  8046. 0000546E  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  8047. 00005472  7000                     moveq.l    D0, 0x00
  8048. 00005474  102E FEE2                move.b     D0, [A6 - 0x11E]
  8049. 00005478  4A80                     tst.l      D0
  8050. 0000547A  6700 00DA                beq        +0xDC /* 00005556 */
  8051. 0000547E  486E FEE3                pea.l      [A6 - 0x11D]
  8052. 00005482  7000                     moveq.l    D0, 0x00
  8053. 00005484  102E FEE2                move.b     D0, [A6 - 0x11E]
  8054. 00005488  2F00                     move.l     -[A7], D0
  8055. 0000548A  2054                     movea.l    A0, [A4]
  8056. 0000548C  2F28 0038                move.l     -[A7], [A0 + 0x38]
  8057. 00005490  A9DE                     syscall    TEInsert
  8058. 00005492  2F07                     move.l     -[A7], D7
  8059. 00005494  7000                     moveq.l    D0, 0x00
  8060. 00005496  102E FEE2                move.b     D0, [A6 - 0x11E]
  8061. 0000549A  D087                     add.l      D0, D7
  8062. 0000549C  2F00                     move.l     -[A7], D0
  8063. 0000549E  2054                     movea.l    A0, [A4]
  8064. 000054A0  2F28 0038                move.l     -[A7], [A0 + 0x38]
  8065. 000054A4  A9D1                     syscall    TESetSelect
  8066. 000054A6  4A44                     tst.w      D4
  8067. 000054A8  676A                     beq        +0x6C /* 00005514 */
  8068. 000054AA  BC53                     cmp.w      D6, [A3]
  8069. 000054AC  6666                     bne        +0x68 /* 00005514 */
  8070. 000054AE  486E FFE2                pea.l      [A6 - 0x1E]
  8071. 000054B2  558F                     subq.l     A7, 2
  8072. 000054B4  486B 000C                pea.l      [A3 + 0xC]
  8073. 000054B8  4EAD 20AA                jsr        [A5 + 0x20AA /* export_1041 */]
  8074. 000054BC  102B 0002                move.b     D0, [A3 + 0x2]
  8075. 000054C0  4880                     ext.w      D0
  8076. 000054C2  3F00                     move.w     -[A7], D0
  8077. 000054C4  3F2B 0004                move.w     -[A7], [A3 + 0x4]
  8078. 000054C8  486B 0006                pea.l      [A3 + 0x6]
  8079. 000054CC  4EAD 2142                jsr        [A5 + 0x2142 /* export_1060 */]
  8080. 000054D0  700F                     moveq.l    D0, 0x0F
  8081. 000054D2  3F00                     move.w     -[A7], D0
  8082. 000054D4  486E FFE2                pea.l      [A6 - 0x1E]
  8083. 000054D8  7200                     moveq.l    D1, 0x00
  8084. 000054DA  1F01                     move.b     -[A7], D1
  8085. 000054DC  2054                     movea.l    A0, [A4]
  8086. 000054DE  2F28 0038                move.l     -[A7], [A0 + 0x38]
  8087. 000054E2  3F3C 0001                move.w     -[A7], 0x1
  8088. 000054E6  A83D                     syscall    TEDispatch
  8089. 000054E8  303C 00FF                move.w     D0, 0xFF
  8090. 000054EC  902B 000C                sub.b      D0, [A3 + 0xC]
  8091. 000054F0  7200                     moveq.l    D1, 0x00
  8092. 000054F2  1200                     move.b     D1, D0
  8093. 000054F4  303C 010C                move.w     D0, 0x10C
  8094. 000054F8  9041                     sub.w      D0, D1
  8095. 000054FA  48C0                     ext.l      D0
  8096. 000054FC  2A00                     move.l     D5, D0
  8097. 000054FE  0805 0000                btst.b     D5, 0x0
  8098. 00005502  6704                     beq        +0x6 /* 00005508 */
  8099. 00005504  2005                     move.l     D0, D5
  8100. 00005506  5285                     addq.l     D5, 1
  8101. label00005508:
  8102. 00005508  200B                     move.l     D0, A3
  8103. 0000550A  D085                     add.l      D0, D5
  8104. 0000550C  2640                     movea.l    A3, D0
  8105. 0000550E  3004                     move.w     D0, D4
  8106. 00005510  5344                     subq.w     D4, 1
  8107. 00005512  6018                     bra        +0x1A /* 0000552C */
  8108. label00005514:
  8109. 00005514  700F                     moveq.l    D0, 0x0F
  8110. 00005516  3F00                     move.w     -[A7], D0
  8111. 00005518  486E FFEE                pea.l      [A6 - 0x12]
  8112. 0000551C  7200                     moveq.l    D1, 0x00
  8113. 0000551E  1F01                     move.b     -[A7], D1
  8114. 00005520  2054                     movea.l    A0, [A4]
  8115. 00005522  2F28 0038                move.l     -[A7], [A0 + 0x38]
  8116. 00005526  3F3C 0001                move.w     -[A7], 0x1
  8117. 0000552A  A83D                     syscall    TEDispatch
  8118. label0000552C:
  8119. 0000552C  7000                     moveq.l    D0, 0x00
  8120. 0000552E  102E FEE2                move.b     D0, [A6 - 0x11E]
  8121. 00005532  DE80                     add.l      D7, D0
  8122. 00005534  2007                     move.l     D0, D7
  8123. 00005536  5280                     addq.l     D0, 1
  8124. 00005538  2F00                     move.l     -[A7], D0
  8125. 0000553A  2007                     move.l     D0, D7
  8126. 0000553C  5280                     addq.l     D0, 1
  8127. 0000553E  2F00                     move.l     -[A7], D0
  8128. 00005540  2054                     movea.l    A0, [A4]
  8129. 00005542  2F28 0038                move.l     -[A7], [A0 + 0x38]
  8130. 00005546  A9D1                     syscall    TESetSelect
  8131. 00005548  3006                     move.w     D0, D6
  8132. 0000554A  5246                     addq.w     D6, 1
  8133. label0000554C:
  8134. 0000554C  48C6                     ext.l      D6
  8135. 0000554E  0C46 7FFF                cmpi.w     D6, 0x7FFF
  8136. 00005552  6F00 FF10                ble        -0xEE /* 00005464 */
  8137. label00005556:
  8138. 00005556  4AAE FFFC                tst.l      [A6 - 0x4]
  8139. 0000555A  6706                     beq        +0x8 /* 00005562 */
  8140. 0000555C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  8141. 00005560  A9A3                     syscall    ReleaseResource
  8142. label00005562:
  8143. 00005562  4CEE 18F0 FECA           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x136]
  8144. 00005568  4E5E                     unlink     A6
  8145. 0000556A  205F                     movea.l    A0, [A7]+
  8146. 0000556C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  8147. 00005570  4ED0                     jmp        [A0]
  8148. 00005572  9054                     sub.w      D0, [A4]
  8149. 00005574  494E                     chk.w      D4, A6
  8150. 00005576  464F                     not.w      A7
  8151. 00005578  5445                     addq.w     D5, 2
  8152. 0000557A  5649                     addq.w     A1, 3
  8153. 0000557C  4557                     chk.w      D2, [A7]
  8154. 0000557E  2E49                     movea.l    A7, A1
  8155. 00005580  5245                     addq.w     D5, 1
  8156. 00005582  5300                     subq.b     D0, 1
  8157. 00005584  0000 0000                ori.b      D0, 0x0
  8158.